Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SUSE 12 . पर SQL सर्वर कैसे स्थापित करें

यह लेख SUSE लाइनेक्स एंटरप्राइज सर्वर 12 पर लिनक्स के लिए SQL सर्वर 2019 स्थापित करने के लिए चरण-दर-चरण निर्देश प्रदान करता है।

इन चरणों को SUSE लाइनेक्स एंटरप्राइज सर्वर 12, SP2, SP3, SP4 और SP5 पर काम करना चाहिए।

अपने SUSE मशीन पर SQL सर्वर स्थापित करने से पहले आपके पास कम से कम 2GB मेमोरी होनी चाहिए। अगर आप इसे वर्चुअल मशीन पर इंस्टॉल कर रहे हैं, तो आपके पास कम से कम 2GB मेमोरी होनी चाहिए।

फ़ाइल सिस्टम XFS होना चाहिए या EXT4

SQL सर्वर स्थापित करें

निम्नलिखित चरण SUSE लाइनेक्स एंटरप्राइज सर्वर 12 पर लिनक्स के लिए SQL सर्वर 2019 स्थापित करेंगे।

टर्मिनल खोलें, और निम्न कमांड चलाएँ।

Microsoft SQL Server 2019 SLES रिपॉजिटरी कॉन्फ़िगरेशन फ़ाइल डाउनलोड करें:

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo

अपने भंडारों को ताज़ा करें:

sudo zypper --gpg-auto-import-keys refresh

यह सुनिश्चित करने के लिए कि आपके सिस्टम पर Microsoft पैकेज साइनिंग की स्थापित है, निम्न कमांड का उपयोग करें:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

SQL सर्वर स्थापित करें:

sudo zypper install -y mssql-server

mssql-conf सेटअप चलाएँ :

sudo /opt/mssql/bin/mssql-conf setup

अपना संस्करण चुनने के लिए संकेतों का पालन करें, लाइसेंस समझौते को स्वीकार करें, और sa पासवर्ड सेट करें।

एक मजबूत पासवर्ड सेट करना सुनिश्चित करें (न्यूनतम लंबाई 8 वर्ण, जिसमें अपरकेस और लोअरकेस अक्षर, आधार 10 अंक और/या गैर-अल्फ़ान्यूमेरिक प्रतीक शामिल हैं)।

SQL सर्वर की स्थिति जांचें

यह सत्यापित करने के लिए कि SQL सर्वर चल रहा है, आप निम्न कमांड चला सकते हैं:

systemctl status mssql-server

दूरस्थ कनेक्शन

दूरस्थ कनेक्शन की अनुमति देने के लिए, आपको फ़ायरवॉल पर SQL सर्वर पोर्ट खोलना होगा।

SQL सर्वर का डिफ़ॉल्ट पोर्ट TCP 1433 है।

यदि आप SuSE फ़ायरवॉल का उपयोग कर रहे हैं, तो आपको /etc/sysconfig/SuSEfirewall2 को संपादित करना होगा। कॉन्फ़िगरेशन फ़ाइल ताकि FW_SERVICES_EXT_TCP प्रविष्टि SQL सर्वर पोर्ट संख्या निर्दिष्ट करती है:

FW_SERVICES_EXT_TCP="1433"

कमांड-लाइन टूल इंस्टॉल करें

अब जब आपने SQL सर्वर स्थापित कर लिया है, तो आपको इससे कनेक्ट करने के लिए किसी प्रकार के टूल की आवश्यकता होगी।

निम्न चरण आपको दो SQL सर्वर कमांड-लाइन टूल के साथ सेट अप करवाएंगे:sqlcmd और बीसीपी

Microsoft SQL सर्वर रिपॉजिटरी को Zyper में जोड़ें:

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo 
sudo zypper --gpg-auto-import-keys refresh

अब, mssql-tools स्थापित करें यूनिक्सोडबीसी डेवलपर पैकेज के साथ:

sudo zypper install -y mssql-tools unixODBC-devel

आपको लाइसेंस शर्तों को दो बार स्वीकार करने के लिए प्रेरित किया जाएगा। यदि आप शर्तों से सहमत हैं, तो YES दर्ज करें दोनों अवसरों पर।

पाथ में जोड़ें

आप वैकल्पिक रूप से /opt/mssql-tools/bin/ जोड़ सकते हैं अपने PATH पर्यावरण चर के लिए, ताकि आप पूरा पथ प्रदान किए बिना उपकरण चला सकें।

sqlcmd/bcp . बनाने के लिए लॉगिन सत्र के लिए बैश शेल से पहुँचा जा सकता है:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

sqlcmd/bcp . बनाने के लिए इंटरैक्टिव/गैर-लॉगिन सत्रों के लिए बैश शेल से पहुँचा जा सकता है:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

SQL सर्वर से कनेक्ट करें

अब जब SQL सर्वर स्थापित हो गया है, और कमांड-लाइन उपकरण भी स्थापित हो गए हैं, तो हम SQL सर्वर से कनेक्ट करने के लिए कमांड-लाइन टूल का उपयोग कर सकते हैं।

निम्नलिखित दर्ज करें, लेकिन बदलें <YourPassword> अपने स्वयं के पासवर्ड के साथ:

sqlcmd -S localhost -U SA -P '<YourPassword>'

वैकल्पिक रूप से, आप -P '<YourPassword>' . को छोड़ सकते हैं और इसके बजाय आपको इसके लिए प्रेरित किया जाएगा।

रिमोट इंस्टेंस से कनेक्ट करने के लिए, लोकलहोस्ट को मशीन के नाम या आईपी पते में बदलें, और सुनिश्चित करें कि पोर्ट 1433 फ़ायरवॉल पर खुला है।

एक बार जब आप सफलतापूर्वक कनेक्ट हो जाते हैं, तो आपको एक ऐसा संकेत दिखाई देना चाहिए जो इस तरह दिखता है:

1>

यहां से, आप डेटाबेस बनाने, क्वेरी चलाने, और बहुत कुछ करने के लिए T-SQL का उपयोग कर सकते हैं।

अभी के लिए, SQL सर्वर के अपने संस्करण की जाँच करने के लिए निम्न कोड दर्ज करें:

SELECT @@version
GO

यदि आप SQL सर्वर में नए हैं, तो Quackit पर मेरा SQL सर्वर ट्यूटोरियल देखें।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में UNIX_TIMESTAMP

  2. SQL सर्वर (T-SQL) में यूएस दिनांक स्वरूप में दिनांक कैसे प्रदर्शित करें

  3. क्या एक कनेक्शन के साथ कई एसक्यूएल कमांड निष्पादित करना बेहतर है, या हर बार फिर से कनेक्ट करना बेहतर है?

  4. जांचें कि क्या तालिका SQL सर्वर में मौजूद है

  5. SQL सर्वर आंतरिक:समस्याग्रस्त ऑपरेटर्स पं। III - सॉर्ट