أدى وصول 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 لا يزال قيد التطويرإنها نسخة معاينة ويمكن أن تسبب مشاكل ، لذلك نوصي أن يتم ذلك في جهاز افتراضي وإذا كان ذلك ممكنًا مع بعض الخدمات بشكل أفضل ، فقد يتسبب ذلك في حدوث أعطال خطيرة. لا تنسى ذلك.
أنتم يا رفاق تتأرجحون كثيرًا مؤخرًا.
هل يمكن تثبيته على 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: لا يمكن فتح ملف كائن مشترك: لا يوجد مثل هذا الملف أو الدليل"
التحيات،
لوجان