पिछले हफ्ते हम मिल पाए थे Gnu / Linux के लिए SQL सर्वर का पूर्वावलोकन संस्करण, एक ऐसा संस्करण जो परीक्षणों में होने के बावजूद किसी भी लिनक्स कंप्यूटर पर स्थापित किया जा सकता है। यह संस्करण तैयार हो जाता है ताकि उबंटू में स्थापित करना बहुत आसान हो लेकिन इसे किसी अन्य वितरण जैसे कि फेडोरा में स्थापित किया जा सकता है।
इस छोटे से ट्यूटोरियल में हम आपको बताते हैं कि इसे कैसे करें और जल्दी से कैसे करें डेटाबेस के बारे में महान ज्ञान के बिना, लेकिन इसके साथ ठीक से काम करने में सक्षम होने के लिए हमें डेटाबेस के बारे में कुछ जानना होगा।
SQL सर्वर स्थापना
कई हालिया कार्यक्रमों के साथ, SQL सर्वर फेडोरा रिपॉजिटरी में नहीं पाया जा सकता है, इसलिए पहले हमें उन्हें टर्मिनल में निम्नलिखित लिखकर रिपॉजिटरी में शामिल करना होगा:
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 सर्वर कॉन्फ़िगरेशन
फिर हमें कॉन्फ़िगरेशन स्क्रिप्ट को शुरू करना होगा, लेकिन इसके लिए हमें सबसे पहले उस पोर्ट को खोलना होगा जो SQL सर्वर उपयोग करेगा, इसके लिए हम निम्नलिखित लिखते हैं:
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 सर्वर सेवा को उस सत्र में शुरू करना चाहते हैं जिसे हम चला रहे हैं, तो हमें निम्नलिखित कार्य करने होंगे:
sudo systemctl start mssql-server mssql-server-telemetry
और यह सब आपको फेडोरा में SQL सर्वर के लिए करना होगा, हालाँकि आपको यह याद रखना होगा कि यह एक पूर्वावलोकन है, अर्थात यह एक निश्चित संस्करण नहीं है, इसलिए आपको उस कार्य से सावधान रहना होगा जो हमने इस नए सॉफ़्टवेयर को Gnu / Linux में करने दिया है।
सही नाम रखना सुविधाजनक होगा: MS sql सर्वर, क्योंकि एक "sql server" सभी हैं: oracle, postgresql, firebird, mysql, interbase, आदि।