أدى وصول Microsoft SQL Server إلى نفاد صبر العديد من المستخدمين ويريدون تجربة Microsoft الجديد لـ Ubuntu ولكن لا تنسوا أنه لا يزال قيد التطوير و ليس للاستخدام في معدات الإنتاج.
على أي حال هناك إمكانية تثبيت SQL Server في Ubuntu الخاص بنا دون الحاجة إلى القيام بأشياء غريبة ، نحتاج فقط إلى وجود Ubuntu على جهاز الكمبيوتر الخاص بنا واتصال بالإنترنت لتثبيت Microsoft SQL Server.
تثبيت SQL Server
لا تزال خوادم Microsoft ملكية ، لذلك في هذه الحالة لتثبيت SQL Server لدينا أول من لديه بيانات اعتماد لتنزيل الملفات، لذلك نفتح Terminal في Ubuntu ونقوم بما يلي:
sudo su
للدخول بأذونات مسؤول الفريق.
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
بهذا نطلب بيانات اعتماد حتى نتمكن من ذلك تنزيل الملفات من مستودع Microsoft. الآن نكتب ما يلي:
curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list & /etc/apt/sources.list.d/mssql-server.list
وبهذا سنضيف مستودع Microsoft لقائمة مصادرنا لذلك ستقوم Ubuntu دائمًا بتحديث هذا البرنامج.
exit sudo apt-get update sudo apt-get install -y mssql-server
تكوين خادم SQL
سيبدأ هذا تثبيت SQL Server. لكن علينا الآن تكوينه. لهذا سوف نستخدم برنامج نصي قامت Microsoft بإنشائه لهذا الغرض. لذلك نكتب ما يلي:
sudo /opt/mssql/bin/sqlservr-setup
بمجرد أن ننتهي ، علينا فقط القيام بذلك قم بتشغيل الخدمة بحيث يبدأ SQL Server في جلسة Ubuntu، على الرغم من أننا عندما نبدأ تشغيل Ubuntu ، فإنه سيبدأ تلقائيًا ، لذلك نكتب ما يلي لبدء تشغيل الخادم:
systemctl status mssql-server
اختتام
كما ترى ، عملية التثبيت بسيطة ، عملية بسيطة يمكننا جميعًا استخدامها ، لكن تذكر أن SQL Server لا يزال قيد التطويرإنها نسخة معاينة ويمكن أن تسبب مشاكل ، لذلك نوصي أن يتم ذلك في جهاز افتراضي وإذا كان ذلك ممكنًا مع بعض الخدمات بشكل أفضل ، فقد يتسبب ذلك في حدوث أعطال خطيرة. لا تنسى ذلك.
9 تعليقات ، اترك لك
أنتم يا رفاق تتأرجحون كثيرًا مؤخرًا.
هل يمكن تثبيته على 16.04 32 بت؟
هل تمكن أي منكم من الحصول على phpmyadmin للعمل على Ubuntu 16.04 مع apache2 و php7.0 و mysql-server ؟؟؟
نعم ، تثبيت LAMPP أو باستخدام XAMPP
أعلم أن الأمر لا يتعلق به كثيرًا ولكني بحاجة إلى اقتراح.
لدي xampp ، وقمت بتثبيت phpmyadmin و postgres pgadmin ، عندما أكتب localhost / phpmyadmin بشكل جيد ، فإنه يفتح معالج sql bd ، ولكن عندما أكتب localhost / phppgadmin (سيكون هذا هو واحد من postgres) فإنه لا يفتح لي بعد ذلك
خطأ 404
مؤسسة الكوثر
Apache / 2.4.23 (Unix) OpenSSL / 1.0.2j PHP / 5.6.24 mod_perl / 2.0.8-dev Perl / v5.16.3
أي اقتراحات حول ما يجب تصحيحه؟
ليس من المفيد تكرار صفحات دروس MS التعليمية (https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu#install-sql-server) ترك نفس الفجوات التي يتركونها
أعلم أنه يمكنك إيقاف الخدمة مع
توقف systemctl خادم mssql
ولكن كيف يمكنني تكوينه ليكون يدويًا
وهذا يعني أنه لا يبدأ عند تشغيل النظام؟
مرحبًا ، أريد تثبيته على Ubuntu 17.04 ، لكني أتلقى خطأ يفيد بأنه لا يمكنه العثور على مستودع MS.
مرحبًا ، تم التثبيت بالفعل ، كيف يمكنني إجراء استعلامات SQL والاتصال؟ لقد بحثت بالفعل عن معلومات من أمر sql لكنني أتلقى الخطأ التالي:
"/ Opt / mssql-tools / bin / sqlcmd: حدث خطأ أثناء تحميل المكتبات المشتركة: libodbc.so.2: لا يمكن فتح ملف كائن مشترك: لا يوجد مثل هذا الملف أو الدليل"
التحيات،
لوجان