الأسبوع الماضي تمكنا من الاجتماع نسخة معاينة من SQL Server لنظام Gnu / Linux، وهو إصدار يمكن تثبيته على أي جهاز كمبيوتر يعمل بنظام Linux بالرغم من وجوده في الاختبارات. يأتي هذا الإصدار مُجهزًا بحيث يكون من السهل جدًا تثبيته في Ubuntu ولكن يمكن تثبيته في أي توزيعة أخرى مثل Fedora.
في هذا البرنامج التعليمي الصغير نخبرك بكيفية القيام بذلك ببساطة وبسرعة بدون معرفة كبيرة بقواعد البيانات ، ولكن من أجل العمل معها بشكل صحيح ، يجب أن نعرف شيئًا عن قواعد البيانات.
تثبيت SQL Server
كما هو الحال مع العديد من البرامج الحديثة ، لا يمكن العثور على SQL Server في مستودعات Fedora، لذلك علينا أولاً دمجها في المستودعات عن طريق كتابة ما يلي في Terminal:
sudo su - curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo & /etc/yum.repos.d/mssql-server.repo curl https://packages.microsoft.com/config/rhel/7/prod.repo & /etc/yum.repos.d/msprod.repo exit
بمجرد إضافة هذه المستودعات ، يتعين علينا الآن تثبيت قاعدة بيانات Microsoft في التوزيع ونقوم بذلك على النحو التالي:
sudo dnf -y install mssql-server mssql-tools
تكوين خادم SQL على Fedora
ثم يتعين علينا بدء البرنامج النصي للتكوين ، ولكن لهذا علينا أولاً فتح المنفذ الذي سيستخدمه SQL Server ، لذلك نكتب ما يلي:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
وبعد ذلك ، يمكننا الآن بدء تكوين قاعدة البيانات:
sudo /opt/mssql/bin/sqlservr-setup
الآن ل ابدأ الخدمة عندما نبدأ فيدورا نكتب ما يلي:
sudo systemctl enable mssql-server mssql-server-telemetry
وإذا أردنا بدء خدمة SQL Server في الجلسة التي نقوم بتشغيلها ، فعلينا القيام بما يلي:
sudo systemctl start mssql-server mssql-server-telemetry
وهذا كل ما عليك فعله للحصول على SQL Server في Fedora ، ولكن عليك أن تتذكر أنها معاينة ، أي إنها ليست نسخة نهائية، لذلك عليك توخي الحذر في العمل الذي نسمح لهذا البرنامج الجديد بإنجازه في Gnu / Linux.
سيكون من المناسب وضع الاسم الصحيح: MS sql server ، لأن "خادم sql" كلها: oracle ، postgresql ، firebird ، mysql ، interbase ، إلخ.