SQL सर्वर 2017 इंस्टॉलेशन प्रक्रिया में नई सुविधाओं के साथ आता है। यह अब R और Python के लिए मशीन लर्निंग सर्विस का समर्थन करता है। इसमें SSIS स्केल आउट मास्टर और स्केल आउट वर्कर भी शामिल हैं। इसमें PolyBase में एक्सटेंशन विकल्प भी शामिल हैं।
यह लेख आपको बताएगा कि SQL सर्वर को चरण दर चरण कैसे इंस्टॉल करें।
शुरुआत
आप SQL सर्वर 2017 इंस्टॉलर को यहां डाउनलोड कर सकते हैं: https://www.microsoft.com/en-us/sql-server/sql-server-downloads-free-trial
- कृपया पहले Microsoft से SQL सर्वर 2017 का पहला संस्करण डाउनलोड करें

मुख्य सवाल यह है कि आपको SQL सर्वर का कौन सा संस्करण उपयोग करना चाहिए?
- SQL सर्वर मूल्यांकन ट्रायल संस्करण एक मुफ्त संस्करण है जिसमें सभी सुविधाएं शामिल हैं। यदि आप किसी या सभी सुविधाओं की जांच करना चाहते हैं, तो यह एक आदर्श संस्करण है। ट्रायल अवधि 180 दिन है, लेकिन आप बाद में एंटरप्राइज लाइसेंस या स्टैंडर्ड लाइसेंस खरीद सकते हैं। यदि आप बाद में दो लाइसेंसों में से एक खरीदने की योजना बना रहे हैं तो इस संस्करण का उपयोग करें।
- SQL सर्वर डेवलपर संस्करण एक मुफ्त संस्करण है, लेकिन आप इसे प्रोडक्शन में उपयोग नहीं कर सकते। इस ट्यूटोरियल के लिए, आप SQL सर्वर डेवलपर संस्करण का उपयोग कर सकते हैं। आपको इसे डेवलपमेंट या ट्रेनिंग उद्देश्यों के लिए उपयोग करना चाहिए। इसमें आपके लिए आवश्यक सभी सुविधाएं भी शामिल हैं।
- SQL सर्वर एक्सप्रेस संस्करण मुफ़्त है और प्रोडक्शन में उपयोग किया जा सकता है, लेकिन इसकी स्टोरेज सीमा (10GB) है और इसमें कुछ सुविधाएं शामिल नहीं हैं (जैसे SQL सर्वर एजेंट, DTA, आदि)। यदि आपको अधिक डिस्क स्पेस या संसाधनों की आवश्यकता नहीं है तो इस संस्करण का उपयोग करें।
SQL सर्वर स्टैंडर्ड और Web संस्करण जैसे अन्य संस्करण हैं। वे Enterprise संस्करण से सस्ते हैं। Web संस्करण में वेब होस्टिंग एनवायरनमेंट में काम करने के लिए आवश्यक सुविधाएं शामिल हैं। Standard संस्करण Enterprise संस्करण के समान है, लेकिन कुछ सीमाएं हैं जैसे Transparent Data Encryption (पारदर्शी डेटा एन्क्रिप्शन), समानांतर पार्टीशन, मिरर्ड बैकअप, ऑनलाइन इंडेक्सिंग, आदि। आपको इस प्रकाशन में शामिल न की गई सुविधाओं की जांच करनी चाहिए कि क्या इसका उपयोग किया जाना चाहिए।
SQL सर्वर संस्करणों के बीच अंतर की पूरी सूची के लिए, निम्न लिंक देखें: https://docs.microsoft.com/en-us/sql/sql-server/editions-and-components- of-sql-server-2016? view = sql-server-2017
SQL सर्वर 2017 इंस्टॉल करें
डाउनलोड करने के बाद, SQL सर्वर इंस्टॉलर की सेटअप फ़ाइल चलाएं। Basic विकल्प मुख्य रूप से Database Engine को बुनियादी घटकों के साथ इंस्टॉल करेगा। लेख अन्य सुविधाओं को जानने के लिए SQL सर्वर में उपलब्ध कुछ अन्य फीचर्स सीखने के लिए Custom विकल्प का उपयोग करेगा। Download Media बाद में इंस्टॉल किया जाएगा या अन्य मशीनों में इंस्टॉल किया जाएगा:

आप इंस्टॉलेशन स्थान चुन सकते हैं। इसके लिए 9000MB फ्री स्पेस की आवश्यकता है। एक बार चुने जाने पर, Install पर क्लिक करें:

इंस्टॉलेशन के दौरान, आप उपयोगी URLs पाएंगे। उदाहरण के लिए, निम्न SQL सर्वर फोरम जहां आपको उपयोगी सलाह मिलेगी:

इसके अलावा, यह नमूना डेटाबेस, नमूना कोड और कई अन्य चीजों वाला GitHub प्रदर्शित करेगा।

इंस्टॉलर Planning सेक्शन में इंस्टॉल करेगा। यहां कई उपयोगी संसाधन हैं जैसे Hardware और Software के लिए आवश्यकताएं यह सत्यापित करने के लिए कि आप सभी हार्डवेयर और सॉफ्टवेयर आवश्यकताओं को पूरा करते हैं। आपके पास सुरक्षा दस्तावेज़, सिस्टम कॉन्फ़िगरेशन चेकर, डेटा माइग्रेशन असिस्टेंट (DMA) - डेटा माइग्रेशन टूल्स, ऑनलाइन इंस्टॉलेशन दस्तावेज़, फेलओवर दस्तावेज़ और अपग्रेड ग्रांट हैं:

Installation पर जाएं और New SQL Server stand-alone installation option चुनें। ध्यान दें कि SQL सर्वर रिपोर्टिंग सर्विसेज अलग से इंस्टॉल की जाती है:

सॉफ्टवेयर की में, आप लाइसेंस निर्दिष्ट कर सकते हैं या मुफ्त संस्करण चुन सकते हैं। इस उदाहरण में, डेवलपर संस्करण इंस्टॉल किया जाएगा:

License Terms इसे इंस्टॉल करने की शर्तों को प्रदर्शित करेगा। कृपया लाइसेंस शर्तों को स्वीकार करें:

Microsoft updates में, आप इंस्टॉलर में किसी भी अपडेट को सत्यापित कर सकते हैं:

The Install Rules एक्टिव टेम्पलेट लाइब्रेरी, रजिस्ट्री कीज़, यदि कंप्यूटर डोमेन कंट्रोलर नहीं है, को सत्यापित करेगा:

Feature Selection में, Data Engine Services डेटाबेस है।
- Replication उपयोगी है यदि आप अपने डेटा को किसी अन्य सर्वर या SQL सर्वर के अन्य संस्करण में कॉपी करना चाहते हैं।
- Machine Learning Services (In-Database) : आप R या Python इंस्टॉल कर सकते हैं। SQL सर्वर 2016 में R सर्विस शामिल है। अब, आपके पास R और/या Python हो सकता है।
- Full-Text and Semantic Extractions for Search पूर्ण-पाठ क्वेरीज़ के लिए उपयोग किए जाते हैं।
- Data Quality Services डेटा को समृद्ध, मानकीकृत और डुप्लीकेशन से बचने के लिए उपयोग किए जाते हैं।
- एक और दिलचस्प विशेषता है PolyBase जिसका उपयोग NoSQL डेटा क्वेरी करने के लिए किया जाता है।
- Analysis Services बिजनेस इंटेलिजेंस (BI) में बहुआयामी तकनीक के साथ एंटरप्राइज रिपोर्ट्स में आकार बनाने के लिए उपयोग किया जाता है:

आपके पास Machine Learning Services (In-Database) और Standalone है। पहला विकल्प SQL सर्वर डेटाबेस इंजन इंस्टॉल करना है। Standalone के लिए डेटाबेस टूल की आवश्यकता नहीं होती।
Data Quality Client स्वतंत्र टूल्स का उपयोग करके गुणवत्ता ऑपरेशन्स करने के लिए है। इंटीग्रेशन सर्विसेज में, हमारे पास Scale Out Master और Scale Out Worker इंस्टॉल करने का विकल्प है। इस सुविधा के साथ, आप बेहतर प्रदर्शन के लिए अलग-अलग सर्वरों में पैकेज वितरित कर सकते हैं। Master गतिविधियों के लिए जिम्मेदार है और Worker कार्य प्राप्त करता है। बैकवर्ड कम्पेटिबल क्लाइंट टूल्स, SQL सर्वर के पुराने संस्करणों के साथ काम करने के लिए टूल्स शामिल हैं, जैसे अस्वीकार्य टूल्स, बाधित टूल्स, और SQL टूल्स में ग्राउंडब्रेकिंग परिवर्तन।
Client tools SDK (क्लाइंट SDK टूल्स) में प्रोग्रामर्स के लिए संसाधन होते हैं।
Distributed Replay Controller डिस्ट्रिब्यूटेड रिप्ले क्लाइंट्स को प्रबंधित करने के लिए जिम्मेदार एक फीचर है। डिस्ट्रिब्यूशन रिप्ले का उपयोग मॉनिटर, प्रदर्शन सत्यापित, सुरक्षा, अपग्रेड या नए एनवायरनमेंट्स टेस्ट करने के लिए किया जाता है, जैसे SQL Profiler, लेकिन डिस्ट्रिब्यूशन रिप्ले कई सर्वर्स को ट्रैक कर सकता है।
आप वर्कलोड अनुकरण करने के लिए डिस्ट्रिब्यूटेड रिप्ले क्लाइंट इंस्टॉल कर सकते हैं।
The SQL Client Connectivity SDK SQL सर्वर OLEBD और ODBC कनेक्टर्स इंस्टॉल करेगा, जिनका उपयोग .NET, Java, PHP या अन्य प्रोग्रामिंग भाषाओं का उपयोग करके SQL सर्वर से कनेक्ट करने के लिए किया जा सकता है।
अंत में, मास्टर डेटा सर्विसेज का उपयोग आपके डेटा को मॉडल्स में व्यवस्थित करने, डेटा एक्सेस के लिए नियम बनाने और यह नियंत्रित करने के लिए किया जाता है कि कौन इसका उपयोग कर रहा है:

यदि आप PolyBase इंस्टॉलेशन चुनते हैं, तो सेटअप Oracle JRE की आवश्यकता होगी। आप निम्न लिंक में JRE इंस्टॉलर प्राप्त कर सकते हैं: https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

आप SQL सर्वर में SQL सर्वर के कई संस्करण रख सकते हैं। यह सिमुलेशन और कॉपी, मिररिंग का अभ्यास करने या विभिन्न उद्देश्यों के लिए व्यक्तिगत इंस्टेंस रखने के लिए उपयोगी हो सकता है। डिफ़ॉल्ट रूप से, आप डिफ़ॉल्ट इंस्टेंस इंस्टॉल कर सकते हैं जो आमतौर पर सर्वर का कंप्यूटर नाम होता है:

PolyBase में, आप स्वतंत्र इंस्टेंस के रूप में इंस्टॉल कर सकते हैं या PolyBase स्केल-आउट ग्रुप का उपयोग कर सकते हैं। PolyBase स्केल-आउट ग्रुप का उपयोग तब किया जाता है जब आपको बड़े डेटा को क्वेरी करने की आवश्यकता होती है और आपको SQL सर्वर के कई संस्करणों पर काम वितरित करने की आवश्यकता होती है। इस विकल्प के लिए पोर्ट्स सक्रिय करने और MSDTC सक्षम करने की आवश्यकता होती है:

प्रत्येक सर्विस के लिए स्वचालित रूप से बनाए गए खाता नाम हैं। आपको इन नामों को याद रखना चाहिए। इन खातों के लिए एडमिन अनुमति न दें जब तक कि कोई अन्य विकल्प न हो:

SQL सर्वर में ऑथेंटिकेशन के लिए दो विकल्प हैं। Windows authentication SQL में ऑथेंटिकेट करने के लिए Windows Account का उपयोग करेगा। Mixed Mode SQL सर्वर के भीतर आंतरिक लॉगिन और पासवर्ड बनाने की अनुमति देता है। आप Add Current User का उपयोग करके या Add बटन पर क्लिक करके यहां एक खाता जोड़ सकते हैं:

Data Directories टैब में, आप डेटा फ़ाइलों और लॉग फ़ाइलों के लिए स्थान चुन सकते हैं। उन्हें अलग ड्राइव में रखना बेहतर है प्रदर्शन सुधारने और समस्या निवारण के लिए सुरक्षा बढ़ाने के लिए।

TempDB टैब TempDB डेटाबेस कॉन्फ़िगर करने के लिए उपयोग किया जाता है। यह अस्थायी रूप से डेटा स्टोर करने के लिए उपयोग की जाने वाली सिस्टम टेबल है।

FILESTREAM डॉक्यूमेंट्स और इमेजेज जैसे अनस्ट्रक्चर्ड डेटा को डेटाबेस में स्टोर करने की अनुमति देता है:

Analysis Services Configuration Multidimensional and Data Mining Mode (बहुआयामी डेटा माइनिंग मोड) सेट करने की अनुमति देता है। यह मोड एंटरप्राइज रिपोर्ट्स में त्वरित क्वेरीज़ बनाने की अनुमति देता है। दूसरा विकल्प Install Tabular Mode है। टेबुलर डेटाबेस RAM पर निर्भर करते हैं। यदि आपका डेटाबेस कई TB आकार तक होगा, तो मल्टी-डाइमेंशनल विकल्प बेहतर होगा। यदि आपको डेटा माइनिंग सर्विस की आवश्यकता है, तो मल्टी-डाइमेंशनल विकल्प बेहतर होगा।
PowerPivot Excel में उपयोग किया जा सकता है या यदि आप इसे SharePoint में उपयोग कर सकते हैं। PowerPivot for Excel रिपोर्ट्स बनाने के लिए उपयोग किया जा सकता है। यदि आपको कई लोगों के साथ शेयर करने की आवश्यकता है, तो आप SharePoint का उपयोग कर सकते हैं। आप एडमिन अधिकारों के साथ उपयोगकर्ता जोड़ सकते हैं:

Integration Scale-Out Configuration - Master Mode का उपयोग प्राथमिक और द्वितीयक नोड्स (मास्टर और वर्कर) के बीच कम्युनिकेशन पोर्ट निर्धारित करने के लिए किया जाएगा। आप यहां सर्टिफिकेट भी बना सकते हैं या मौजूदा सर्टिफिकेट का उपयोग कर सकते हैं:

Integration Services Scale Out Configuration - Worker Node में, आपको Master Node का एंडपॉइंट निर्दिष्ट करना होगा, जो प्राथमिक नोड का नाम और पोर्ट है। आप यहां SSL सर्टिफिकेट भी निर्दिष्ट कर सकते हैं:

आपको एक प्रश्न प्राप्त होगा यदि आप R इंस्टॉल करना चाहते हैं। Accept पर क्लिक करें और फिर Next. पर क्लिक करें। R मशीन लर्निंग या अन्य उद्देश्यों के लिए उपयोग की जाने वाली एक बहुत लोकप्रिय भाषा है:

आप Python इंस्टॉलेशन को R के प्रतियोगी के रूप में भी स्वीकार कर सकते हैं और कई उपयोगी संभावनाएं प्रदान कर सकते हैं।

एक बार जब आप सब कुछ इंस्टॉल कर लेते हैं, तो आप कॉन्फ़िगरेशन सत्यापित कर सकते हैं। यदि सब कुछ OK, है, तो Install पर क्लिक करें:

15-45 मिनट के बाद, आप अपने डेटाबेस की इंस्टॉलेशन पूरी कर लेंगे:

डेटाबेस और अन्य घटकों को इंस्टॉल करने के बाद, इंस्टॉलर खोलें। Installation सेक्शन में, Install the SQL Server Management Tools विकल्प चुनें:

यह SSMS वेबसाइट पर जाएगा, उत्पाद डाउनलोड करें:

डाउनलोड करने के बाद, उत्पाद इंस्टॉल करें:

Windows मेनू में, Microsoft SQL Server Management Studio खोलें:

SQL सर्वर नाम चुनें और Connect पर क्लिक करें:

डेटाबेस चुनें। राइट-क्लिक करें और New Query चुनें:

यह उदाहरण एक सिस्टम स्टोरेज प्रोसीजर चलाएगा। Sp_who सेशन्स, कनेक्टेड यूज़र्स और प्रोसेस प्रदर्शित करेगा:

अलग से इंस्टॉल किया गया एक और टूल SQL Server Data Tools है। यह टूल आपकी मदद करेगा यदि आप SSAS, SSIS या SSRS जैसे BI टूल्स के साथ काम करना चाहते हैं:

लिंक आपको SSDT वेबसाइट पर ले जाएगा, जहां आप नवीनतम संस्करण डाउनलोड कर सकते हैं:

SQL सर्वर 2017 Python सपोर्ट, SSIS मास्टर स्केल आउट, अतिरिक्त बटन जैसी कई नई सुविधाओं के साथ आता है। इस लेख ने आपको दिखाया है कि SQL सर्वर 2017 कैसे इंस्टॉल करें और कुछ नए विकल्पों और सुविधाओं के बारे में जानें। आशा है कि आप SQL सर्वर 2017 के साथ काम करने का आनंद लेंगे।
शुभकामनाएं!
और देखें:
- SQL का अवलोकन
- SQL सर्वर 2016 में अपग्रेड करने के 5 अच्छे कारण
- SQL सर्वर में लॉगिन खोजें