![क्या क्रिप्टोकरेंसी साइबर क्राइम को बढ़ावा दे रही है?](/f/ac207d118ddbcc0d4995644b5d73c8aa.jpg?width=100&height=100)
वर्ष 2016 में, माइक्रोसॉफ्ट आईटी जगत को अपनी योजनाओं की घोषणा के साथ आश्चर्यचकित कर दिया एमएस एसक्यूएल सर्वर प्रति लिनक्स.
अंतर्गत सत्या नडेला की नेतृत्व, रेडमंड जायंट ने उन क्षेत्रों का लाभ उठाने की दिशा में महत्वपूर्ण प्रगति की है जहां लिनक्स उद्योग पर हावी है (जैसे कि क्लाउड को शक्ति देने वाली प्रौद्योगिकियां)। SQL सर्वर को Linux में उपलब्ध कराने का कदम इस दृष्टिकोण का एक और संकेत है।
इस पहल के पीछे कंपनी की मंशा जो भी हो, लिनक्स सिस्टम प्रशासकों को यह सीखने की आवश्यकता है कि कैसे स्थापित, रखरखाव और उपयोग करना है एमएस एसक्यूएल सर्वर - विशेष रूप से यह देखते हुए कि पूर्वावलोकन संस्करण पैकेज पहले से ही उपलब्ध हैं रेड हैट एंटरप्राइज लिनक्स 7.3+ (शामिल है सेंटोस 7.3+ साथ ही) और उबंटू सर्वर 16.04 बिट्स (क्षमा करें - कोई 32-बिट संस्करण उपलब्ध नहीं है!)।
पूर्वावलोकन संस्करण की एकमात्र "फैंसी" सिस्टम आवश्यकता यह है कि जिस सिस्टम में इसे स्थापित किया गया है, उसमें कम से कम होना चाहिए 2 जीबी का राम.
इस क्विकस्टार्ट लेख में, हम बताएंगे कि कैसे स्थापित करें SQL सर्वर 2019 पूर्वावलोकन पर आरएचईएल/सेंटोस 7.3+ रिलीज और उबंटू 16.04.
1. पर SQL सर्वर स्थापित करने के लिए आरएचईएल/सेंटोस 7.3+ रिलीज, माइक्रोसॉफ्ट एसक्यूएल सर्वर 2019 पूर्वावलोकन डाउनलोड करें Red Hat रिपॉजिटरी विन्यास फाइल, जो स्थापित करेगा mssql-सर्वर पैकेज और mssql-उपकरण निम्नलिखित का उपयोग करना कर्ल आदेश.
# कर्ल -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-preview.repo. # कर्ल -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo.
2. फिर स्थापित करें एस क्यू एल सर्वर तथा mssql-उपकरण साथ यूनिक्सोडबीसी डेवलपर पैकेज का उपयोग कर यम पैकेज मैनेजर, के रूप में दिखाया।
# यम इंस्टॉल -y mssql-server mssql-tools unixODBC-devel.
3. जब इंस्टॉलेशन पूरा हो जाता है, तो आपको कॉन्फ़िगरेशन स्क्रिप्ट चलाने के लिए याद दिलाया जाएगा (/opt/mssql/bin/mssql-conf) लाइसेंस शर्तों को स्वीकार करने के लिए, पासवर्ड सेट करें एसए उपयोगकर्ता, और अपना संस्करण चुनें।
# /opt/mssql/bin/mssql-conf सेटअप।
4. एक बार कॉन्फ़िगरेशन हो जाने के बाद, सत्यापित करें कि एस क्यू एल सर्वर सेवा चल रही है।
# systemctl स्थिति mssql-server.
5. खुला बंदरगाह १४३३/टीसीपी बाहरी क्लाइंट को डेटाबेस सर्वर से संचार करने की अनुमति देने के लिए अपने फ़ायरवॉल पर:
यदि आप उपयोग कर रहे हैं फायरवॉल:
# फ़ायरवॉल-cmd --add-port=1433/tcp --permanent. # फ़ायरवॉल-cmd --reload.
अन्यथा (का उपयोग कर आईपीटेबल्स):
# iptables - एक इनपुट -पी टीसीपी --dport 1433 -j स्वीकार करें। # iptables-save > /etc/sysconfig/iptables.
1. के क्रम में उबंटू से संकुल पर भरोसा करने के लिए एमएस एसक्यूएल सर्वर रिपॉजिटरी, आयात करें जीपीजी निम्नलिखित का उपयोग कर कुंजी wget कमांड.
$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key ऐड-
2. SQL सर्वर 2019 पूर्वावलोकन के लिए Microsoft SQL Server Ubuntu रिपॉजिटरी जोड़ें।
$ sudo ऐड-एपीटी-रिपॉजिटरी "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-preview.list)" $ कर्ल https://packages.microsoft.com/config/ubuntu/16.04/prod.list | सुडो टी /etc/apt/sources.list.d/msprod.list।
3. पैकेज इंडेक्स फाइलों को फिर से सिंक्रोनाइज़ करें और कोर पैकेज और अतिरिक्त टूल्स को अपडेट करें:
$ sudo apt-get update. $ sudo apt-mssql-server mssql-tools unixodbc-dev -y इंस्टॉल करें।
4. पिछले मामले की तरह कॉन्फ़िगरेशन स्क्रिप्ट चलाएँ:
$ sudo /opt/mssql/bin/mssql-conf सेटअप।
5. चुनना "हाँ" जब लाइसेंस शर्तों को स्वीकार करने के लिए कहा गया एमएस एसक्यूएल उपकरण:
हम सर्वर में लॉग इन करेंगे और नाम का एक डेटाबेस बनाएंगे कपड़े. NS -पी
जब आपने पहले पैकेज स्थापित किया था, तो आपके द्वारा चुना गया पासवर्ड स्विच के बाद होना चाहिए:
$ sqlcmd -S लोकलहोस्ट -U SA -P 'आपका पासवर्ड यहाँ' डेटाबेस कपड़े बनाएँ। बाहर जाएं।
यदि आप लिनक्स का उपयोग कर रहे हैं, तो आप ऊपर दिखाए गए अनुसार कमांड-लाइन का उपयोग जारी रख सकते हैं। अन्यथा, स्थापित करें SQL सर्वर प्रबंधन स्टूडियो एक्सप्रेस यदि आप विंडोज़ पर हैं।
एक बार हो जाने के बाद, डेटाबेस सर्वर का आईपी दर्ज करें (192.168.0.200 .) इस मामले में) और लॉगिन क्रेडेंशियल (उपयोगकर्ता नाम = सा, पासवर्ड = आपका पासवर्ड यहाँ):
सफल लॉगिन पर, कपड़े डेटाबेस बाईं ओर दिखाई देना चाहिए:
अगला, क्लिक करें नया प्रश्न एक नई क्वेरी विंडो खोलने के लिए जहां आप की सामग्री सम्मिलित करेंगे कपड़े से स्क्रिप्ट कोडप्रोजेक्ट.कॉम, तब दबायें निष्पादित करना.
सफल होने पर, आप स्क्रिप्ट को 5 टेबल और प्रत्येक में रिकॉर्ड्स की संख्या बनाते हुए देखेंगे:
रैप अप करने के लिए, क्लाइंट तालिका से पहले 5 रिकॉर्ड पुनर्प्राप्त करने के लिए निम्न क्वेरी चलाएँ:
कपड़े का उपयोग करें। क्लाइंट से टॉप 5 फर्स्टनाम, लास्टनाम, डेटऑफबर्थ चुनें। जाओ।
परिणाम निम्न छवि में आउटपुट के समान होना चाहिए:
बधाई हो! आपने सफलतापूर्वक स्थापित और परीक्षण किया है लिनक्स पर एमएस एसक्यूएल सर्वर!
इस लेख में, हमने बताया है कि कैसे स्थापित करें एमएस एसक्यूएल सर्वर पर रेले / Centos तथा उबंटू सर्वर.
Microsoft और Linux की नई निकटता के कारण, यदि वे अपने खेल में शीर्ष पर बने रहना चाहते हैं, तो Linux सिस्टम प्रशासकों को MS SQL सर्वर के बारे में जानकार होने की आवश्यकता होगी।
2017 के मध्य तक, उसी SQL सर्वर संस्करण को Linux पर आज की तरह Windows पर पेश किया जाएगा: एंटरप्राइज़, मानक, वेब, एक्सप्रेस और डेवलपर। अंतिम दो मुफ़्त हैं लेकिन केवल एक्सप्रेस संस्करण को उत्पादन के उपयोग के लिए लाइसेंस दिया जाएगा (लेकिन संसाधन सीमाओं के साथ)।
हमेशा की तरह, बेझिझक नीचे दिए गए टिप्पणी फ़ॉर्म का उपयोग करके हमें एक नोट दें यदि आपके कोई प्रश्न हैं। हम आपके उत्तर की प्रतीक्षा में हैं!