SQL सर्वर 2022 स्थापित करें
SQL सर्वर 2022 को पहली बार सही तरीके से स्थापित करें: संस्करण चुनें, मिलान और सेवा खाते सेट करें, डेटा फ़ाइलें रखें, मेमोरी को कैप करें, फिर SSMS के साथ पहली जांच चलाएँ।
📑अध्याय
- संस्करण चुनना - डेवलपर, एक्सप्रेस, स्टैंडर्ड या एंटरप्राइज
- Microsoft से सेटअप डाउनलोड करना और इंस्टॉलेशन शुरू करना
- सुविधा चयन - केवल डेटाबेस इंजन सेवाएँ
- डिफ़ॉल्ट उदाहरण या SERVER\SQLEXPRESS जैसा नामित उदाहरण
- सेवा खाते - NT सेवा\MSSQLSERVER
- संकलन - SQL_Latin1_सामान्य_CP1_CI_AS
- प्रमाणीकरण मोड और sa पासवर्ड
- डेटा निर्देशिकाएँ - C:\Program Files डिफ़ॉल्ट के बजाय D:\SQLData
- अधिकतम सर्वर मेमोरी को कैप करना
- एसएसएमएस स्थापित करना और पहली जांच चलाना
📋 अवलोकन और चरण-दर-चरण मार्गदर्शिका
संस्करण चुनें और Microsoft से डाउनलोड करें
SQL सर्वर 2022 केवल Microsoft की आधिकारिक वेबसाइट से डाउनलोड करें। छोटा वेब इंस्टॉलर मुफ़्त संस्करण प्रदान करता है और कस्टम विकल्प के साथ, पूर्ण मीडिया डाउनलोड करता है - पूर्ण डाउनलोड लें ताकि आप बाद में इंटरनेट पर वापस जाए बिना पुनः इंस्टॉल या मरम्मत कर सकें। कभी भी यादृच्छिक डाउनलोड साइटों से डेटाबेस सर्वर स्थापित न करें: पूर्व-सक्रिय, पुराने या बंडल किए गए इंस्टॉलर एक वास्तविक जोखिम हैं।
संस्करण चित्र सरल है. डेवलपर पूरी तरह से मुफ़्त है और इसमें प्रत्येक एंटरप्राइज़ सुविधा शामिल है, लेकिन इसका लाइसेंस केवल विकास और परीक्षण के लिए है। एक्सप्रेस उत्पादन के लिए भी मुफ़्त है, लेकिन प्रत्येक डेटाबेस को 10 जीबी तक सीमित किया गया है, इंजन अपने बफर पूल के लिए केवल 1.4 जीबी रैम का उपयोग कर सकता है, और निर्धारित नौकरियों के लिए कोई SQL सर्वर एजेंट नहीं है। मानक और एंटरप्राइज़ वास्तविक उत्पादन कार्य के लिए भुगतान किए गए संस्करण हैं। सीखना या एप्लिकेशन बनाना? डेवलपर चुनें.
सेटअप प्रारंभ करें और केवल वही सुविधाएँ चुनें जिनकी आपको आवश्यकता है
व्यवस्थापक के रूप में सेटअप चलाएँ और नया SQL सर्वर स्टैंड-अलोन इंस्टॉलेशन चुनें, फिर सेटअप समर्थन नियम पास करें। विंडोज़ अपडेट से लंबित पुनरारंभ सबसे आम अवरोधक है - पहले मशीन को पुनरारंभ करें और नियम हरा हो जाता है।
फ़ीचर चयन स्क्रीन पर, डेटाबेस इंजन सेवाएँ पर टिक करें - एक ऐसी सुविधा जिसकी लगभग सभी को आवश्यकता होती है। विश्लेषण सेवाओं, रिपोर्टिंग सेवाओं और एकीकरण सेवाओं को तब तक छोड़ें जब तक आप नहीं जानते कि आप उनका उपयोग करेंगे; प्रत्येक अतिरिक्त सेवा हमेशा चलने वाली एक और प्रक्रिया है और पैच करने के लिए एक और चीज़ है, और सुविधाओं को बाद में उसी सेटअप से जोड़ा जा सकता है। इंस्टेंस रूट डायरेक्टरी को C:\Program Files के अंतर्गत सिस्टम ड्राइव पर छोड़ दें - बाद के चरण में डेटा फ़ाइलें अन्यत्र चली जाएंगी।
उदाहरण को नाम दें - डिफ़ॉल्ट आमतौर पर सही होता है
सेटअप अब एक उदाहरण मांगता है। डिफ़ॉल्ट उदाहरण सादे कंप्यूटर नाम से पहुंचा जाता है और पोर्ट 1433 पर सुनता है। एक नामांकित उदाहरण एक बैकस्लैश नाम जोड़ता है और आम तौर पर एक गतिशील पोर्ट का उपयोग करता है - एसएसएमएस में आप इसे इस तरह से कनेक्ट करते हैं:
SERVER\SQLEXPRESS
एक मशीन कई नामित उदाहरणों को होस्ट कर सकती है, जो वास्तव में दो संस्करणों को एक साथ परीक्षण करने के लिए उपयोगी है। अपनी पहली और मुख्य स्थापना के लिए, डिफ़ॉल्ट उदाहरण लें - प्रत्येक टूल और ट्यूटोरियल इसे मानता है, और कनेक्शन स्ट्रिंग छोटी रहती है।
सेवा खाते सेट करें
सर्वर कॉन्फ़िगरेशन पृष्ठ पर, सेटअप वह खाता दिखाता है जिसके रूप में प्रत्येक सेवा चलेगी। डेटाबेस इंजन का डिफ़ॉल्ट वर्चुअल खाता NT SERVICE\MSSQLSERVER है - एकल मशीन के लिए सुरक्षित विकल्प: प्रत्येक सेवा को केवल उन अधिकारों के साथ अपनी पहचान मिलती है जिनकी उसे आवश्यकता होती है। किसी कंपनी डोमेन में, प्रति सेवा एक अलग कम-विशेषाधिकार प्राप्त डोमेन खाते या समूह प्रबंधित सेवा खाते का उपयोग करें। सेटअप के सुझाव के अनुसार स्टार्टअप प्रकारों को छोड़ दें: इंजन स्वचालित, एजेंट मैनुअल जब तक आप कार्य शेड्यूल करना शुरू नहीं करते।
संयोजन सावधानी से चुनें - यह चिपचिपा है
उसी पेज पर एक Collation टैब है. मिलान यह तय करता है कि पाठ को कैसे क्रमबद्ध किया जाए और उसकी तुलना कैसे की जाए - क्या A, a के बराबर है, और उच्चारण का कैसे व्यवहार किया जाता है। अंग्रेजी सिस्टम के लिए इंस्टॉलर डिफ़ॉल्ट, <कोड>SQL_Latin1_general_CP1_CI_AS, केस-असंवेदनशील और उच्चारण-संवेदनशील है, और यह अधिकांश अनुप्रयोगों के लिए उपयुक्त है। यदि कोई एप्लिकेशन विक्रेता एक संयोजन निर्दिष्ट करता है, तो इसे अभी सेट करें, जबकि इसकी कोई लागत नहीं है।
प्रमाणीकरण मोड और व्यवस्थापक लॉगिन सेट करें
डेटाबेस इंजन कॉन्फ़िगरेशन पृष्ठ पर, मिश्रित मोड चुनें, जब तक कि आप निश्चित न हों कि प्रत्येक उपयोगकर्ता और एप्लिकेशन विंडोज लॉगिन का उपयोग करेगा। मिश्रित मोड अंतर्निहित sa खाते को सक्षम बनाता है - इसके लिए वास्तव में एक मजबूत पासवर्ड सेट करें और इसे अपने पासवर्ड मैनेजर में संग्रहीत करें, क्योंकि sa पहला खाता हमलावर प्रयास करता है। उसी स्क्रीन पर, वर्तमान विंडोज़ उपयोगकर्ता (और अपने व्यवस्थापक समूह) को SQL सर्वर प्रशासक के रूप में जोड़ें।
उस अंतिम क्लिक को भूल जाने के कारण कई प्रथम इंस्टॉल स्वामी के अपने सर्वर से लॉक हो जाने के कारण समाप्त हो जाते हैं। विंडोज़ प्रमाणीकरण रोजमर्रा के लॉगिन के लिए अधिक सुरक्षित बना हुआ है; मिश्रित मोड उन अनुप्रयोगों के लिए है जिन्हें SQL लॉगिन की आवश्यकता होती है।
पहले डेटाबेस के अस्तित्व में आने से पहले डेटा फ़ाइलें रखें
उस पृष्ठ पर बने रहें और डेटा निर्देशिकाएँ और TempDB टैब खोलें। सेटअप ख़ुशी से सब कुछ C:\Program Files के अंदर डाल देगा - एक सीखने वाले लैपटॉप पर स्वीकार्य, एक वास्तविक सर्वर पर खराब। डेटा फ़ाइलें और लेन-देन लॉग डिस्क पर अलग तरह से काम करते हैं, इसलिए एक से अधिक ड्राइव वाली मशीन पर, डेटा को एक वॉल्यूम पर और लॉग को दूसरे पर रखें, और बैकअप कहीं और फिर से रखें - आदर्श रूप से मशीन से पूरी तरह से बाहर। एकल SSD पर विभाजन कम मायने रखता है, लेकिन फिर भी फ़ोल्डरों को D:\SQLData जैसे साफ़ पथ पर ले जाता है ताकि सिस्टम ड्राइव मुक्त रहे। TempDB के लिए, सेटअप आपके CPU कोर (आठ तक) से मेल खाने वाली कई डेटा फ़ाइलों का सुझाव देता है - उस सुझाव को स्वीकार करें; यह एक सुप्रसिद्ध बाधा को दूर करता है।
मेमोरी को कैप करें, फिर पहला चेक चलाएँ
SQL सर्वर को मेमोरी का आक्रामक तरीके से उपयोग करने के लिए डिज़ाइन किया गया है: डिफ़ॉल्ट रूप से, अधिकतम सर्वर मेमोरी प्रभावी रूप से असीमित होती है, इसलिए कई दिनों तक यह डेटा को कैश करता है जब तक कि इसमें लगभग सभी रैम न हो - एक समर्पित डेटाबेस सर्वर पर सही व्यवहार, एक साझा सर्वर पर एक बुरा आश्चर्य। 2022 सेटअप में एक मेमोरी टैब शामिल है: इसकी अनुशंसित सीमा को स्वीकार करें, या अपना खुद का सेट करें, विंडोज़ और अन्य अनुप्रयोगों के लिए लगभग 4 जीबी - या लगभग 20 प्रतिशत रैम - छोड़ दें। उसी सेटिंग को बाद में एसएसएमएस से बदला जा सकता है, जैसा कि 16 जीबी मशीन के लिए यह उदाहरण दिखाता है:
EXEC sp_configure 'max server memory (MB)', 10240;
RECONFIGURE;
जब सेटअप हरे सारांश के साथ पूरा हो जाए, तो SQL सर्वर मैनेजमेंट स्टूडियो (SSMS) इंस्टॉल करें - यह एक अलग मुफ्त डाउनलोड है और सर्वर सेटअप का हिस्सा नहीं है। सर्वर नाम से कनेक्ट करें और पहला चेक चलाएँ:
SELECT @@VERSION;
इसे Microsoft SQL Server 2022 की रिपोर्ट करनी चाहिए। सेवाओं में जांचें कि SQL सर्वर (MSSQLSERVER) चल रहा है और स्वचालित पर सेट है, फिर एक थ्रोअवे टेस्ट डेटाबेस बनाएं, एक तालिका जोड़ें और इसे फिर से हटा दें - यह दो मिनट का अभ्यास इंजन, आपके लॉगिन और बुनियादी अनुमतियों को शुरू से अंत तक साबित करता है।
🏷️विषय खोज चर और कीवर्ड
🎙️ पूर्ण प्रतिलेख - विस्तार करने के लिए टैप करें
__TOK_33__
__TOK_34__
__TOK_35__
❓अक्सर पूछे जाने वाले प्रश्न
क्या यह ट्यूटोरियल अनुसरण करने के लिए 100% निःशुल्क है?
__TOK_36__
क्या शुरुआती लोग इस गाइड का पालन कर सकते हैं?
__TOK_37__
यदि मैं फंस जाऊं तो मैं प्रश्न कहां पूछ सकता हूं?
__TOK_38__