यह उत्तर किसी भी 16.04 सिस्टम के लिए MSSQL सर्वर और टूल्स स्थापित करने को कवर करता है। यह एक सिस्टम पर MSSQL सर्वर प्राप्त करने के लिए डॉकर समाधान को कवर नहीं करता है। SQL सर्वर के लिए Docker स्थापना विकल्प के माध्यम से MSSQL सर्वर के लिए एक अलग उत्तर लिखा जाएगा।
केवल Microsoft रिपॉजिटरी से पैकेज में यहां कुछ अलग घटक हैं।
mssql-server - लिनक्स पूर्वावलोकन के लिए Microsoft SQL सर्वर
mssql-tools- sqlcmd, आदि MSSQL सर्वर के साथ बातचीत करने के लिए आदेश देता है।
यहाँ कुछ दुष्ट कैवियट हैं:
- आपके पास सभी घटकों के लिए 16.04 होना चाहिए; यह पुराने संस्करणों पर काम नहीं करता है।
- फिलहाल, संकुल के केवल 64-बिट संस्करण उपलब्ध हैं।
mssql-serverजब तक आप 64-बिट सिस्टम पर नहीं होते हैं, तब तक आप रन नहीं कर पाएंगे और न ही टूल।
नीचे दिए गए सभी आदेश Microsoft के सुझाए गए चरणों से हैं। मैं सुरक्षा कदमों की प्रकृति के कारण इन चरणों का ठीक से पालन करने का सुझाव नहीं देता हूं , जो कि यहां की कुछ प्रक्रियाएं पेश करती हैं (जैसे कि सुपरसुअर शेल में लॉगिंग)।
mssql-serverस्थापना चरणों ( स्रोत )
ये चरण लिनक्स सार्वजनिक पूर्वावलोकन के लिए एमएस SQL सर्वर की स्थापना को कवर करते हैं। यह और डॉकर विधि लिनक्स की स्थापना के लिए MSSQL सर्वर प्राप्त करने की दो विधियाँ हैं।
चेतावनियां:
- MSSQL सर्वर के लिए आपके पास 64-बिट सिस्टम होना चाहिए।
- MSSQL सर्वर को स्थापित करने के लिए आपको सिस्टम पर कम से कम 4GB RAM की आवश्यकता है।
- आपके पास इसके लिए Ubuntu 16.04 होना चाहिए , वर्तमान में उनके रिपॉजिटरी सर्वर पर कोई अन्य संस्करण नहीं हैं।
mssql-serverउबंटू पर पैकेज स्थापित करने के लिए , इन चरणों का पालन करें:
सुपरसुअर मोड दर्ज करें।
sudo su
सार्वजनिक रिपॉजिटरी GPG कुंजी आयात करें:
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
Microsoft SQL सर्वर Ubuntu रिपोजिटरी पंजीकृत करें:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"
सुपरसुअर मोड से बाहर निकलें।
exit
SQL सर्वर स्थापित करने के लिए निम्न आदेश चलाएँ:
sudo apt-get update
sudo apt-get install -y mssql-server
पैकेज की स्थापना खत्म होने के बाद, कॉन्फ़िगरेशन स्क्रिप्ट को चलाएं और संकेतों का पालन करें।
sudo /opt/mssql/bin/mssql-conf setup
कॉन्फ़िगरेशन हो जाने के बाद, सत्यापित करें कि सेवा चल रही है:
systemctl status mssql-server
देखें: क्विकस्टार्ट: SQL सर्वर स्थापित करें और Ubuntu पर एक डेटाबेस बनाएं ।
mssql-toolsस्थापना चरण ( स्रोत )
इस खंड में सेटिंग शामिल है mssql-toolsजिसमें sqlcmdकमांड शामिल है । किसी भी सिस्टम के लिए इन चरणों की आवश्यकता होती है जिसमें आप sqlcmdMSSQL सर्वर के साथ बातचीत करने के लिए लिनक्स पर कमांड या अन्य Microsoft-उत्पत्ति उपयोगिताओं का उपयोग करना चाहते हैं ।
(MSSQL, या अन्य उपयोगिताओं जैसे DataGrip जो सर्वरों के साथ बातचीत कर सकते हैं, आदि के लिए अन्य पायथन पुस्तकालयों के लिए यह आवश्यक नहीं है, जिन्हें mssql-toolsसंचालित करने के लिए pacakge की आवश्यकता नहीं है ।)
चेतावनियां:
- मुझे गैर-64 बिट सिस्टम के लिए इसका कोई संस्करण नहीं मिला है। इन उपकरणों को काम करने के लिए आपको 64 बिट सिस्टम की आवश्यकता हो सकती है।
- आप वर्तमान में केवल 16.04 पर उपकरणों का उपयोग कर सकते हैं।
सुपरसुअर मोड दर्ज करें
sudo su
सार्वजनिक रिपॉजिटरी GPG कुंजी आयात करें:
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
Microsoft Ubuntu संग्रह को पंजीकृत करें:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/prod.list)"
सुपरसिर मोड से बाहर निकलें:
exit
स्रोत सूची को अपडेट करें और इंस्टॉलेशन कमांड चलाएँ:
sudo apt-get update
sudo apt-get install mssql-tools