इस लेख में हम चरण-दर-चरण Microsoft SQL Server 2019 इंस्टॉलेशन का वर्णन करेंगे और सभी विकल्पों, कंपोनेंट्स, प्रासंगिक सिफारिशों और सर्वोत्तम प्रथाओं के बारे में बताएंगे।
MS SQL Server एक अग्रणी रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है और कॉर्पोरेट सेगमेंट में Oracle Database का मुख्य प्रतियोगी है।
MS SQL Server 2019 संस्करण
MSSQL 2019 के 5 संस्करण हैं:
- Express एक फ्री संस्करण है। इसमें सीमित संख्या में फीचर्स हैं, सबसे महत्वपूर्ण प्रतिबंध अधिकतम डेटाबेस आकार 10 GB है। यह संस्करण छोटी परियोजनाओं के लिए उपयुक्त है, जैसे छात्र कार्य, या SQL/T-SQL का अध्ययन;
- Standard एक पूर्ण-विशेषताओं वाला कमर्शियल संस्करण है। हालांकि, इसमें कुछ प्रतिबंध भी हैं। SQL Server द्वारा उपयोग की जा सकने वाली अधिकतम RAM आकार 128 GB है। AlwaysOn उपलब्धता समूह और कुछ अन्य कंपोनेंट्स शामिल नहीं हैं। Standard संस्करण छोटे संगठनों में लागू किया जा सकता है;
- Enterprise बिना किसी प्रतिबंध के सभी संभावित फीचर्स और कंपोनेंट्स शामिल करता है। Enterprise संस्करण आमतौर पर बड़े निगमों या कंपनियों द्वारा उपयोग किया जाता है जिन्हें इसमें प्रदान की जाने वाली सुविधाओं की आवश्यकता होती है;
- Developer संस्करण, Enterprise की तरह, बिना किसी प्रतिबंध के है और फ्री है, लेकिन आप इसका उपयोग केवल ऐप्स विकसित और टेस्ट करने के लिए कर सकते हैं;
- Web संस्करण Standard के समान है, लेकिन इसमें अधिक प्रतिबंध हैं और, परिणामस्वरूप, कम लाइसेंसिंग लागत।
SQL Server लाइसेंसिंग
MS SQL Server 2 लाइसेंसिंग मॉडल का उपयोग करता है:
- PER CORE — MSSQL को होस्ट (सर्वर) पर फिजिकल कोर की संख्या के आधार पर लाइसेंस दिया जाता है;
- SERVER + CAL — एक सर्वर के लिए लाइसेंस खरीदा जाता है और उसके साथ काम करने वाले प्रत्येक यूजर के लिए।
Enterprise संस्करण को केवल PER CORE मॉडल का उपयोग करके लाइसेंस दिया जा सकता है।
इसके अलावा, आप MSSQL Server 2019 में कंटेनर, वर्चुअल मशीन और Big Data Clusters को लाइसेंस दे सकते हैं।
SQL Server लाइसेंसिंग पर विस्तृत जानकारी के लिए यह लेख देखें।
SQL Server इंस्टॉलेशन शुरू करना
इस लेख में, हम Windows Server 2019 पर MS SQL Server 2019 Enterprise Edition इंस्टॉल करेंगे।
नोट. SQL Server 2019 में पूर्ण Linux सपोर्ट है, साथ ही Docker और Kubernetes।
- SQL Server 2019 इंस्टॉलेशन इमेज डाउनलोड और माउंट करें। setup.exe चलाएं।
- चूंकि इस लेख में हम एक स्टैंडअलोन इंस्टेंस इंस्टॉल करेंगे, Installation टैब में New SQL Server stand-alone installation चुनें।

आप SQL Server इंस्टॉलेशन विज़ार्ड में कई अन्य चीजें कर सकते हैं: पिछले इंस्टेंस को अपग्रेड करें, किसी भी त्रुटि को ठीक करें, आदि।
SQL Server अपडेट सेटिंग्स
इस चरण में, आप Windows Update के माध्यम से अपडेट खोज सक्षम कर सकते हैं। यह तय करना आपके ऊपर है कि क्या करना है। यदि आपके पास अपने सर्वर के लिए स्पष्ट अपडेट योजना नहीं है, तो इस सेटिंग को सक्षम करना बेहतर है।
आप इस चरण में निम्न त्रुटि का सामना कर सकते हैं:
Error 0x80244022: Exception from HRESULT: 0x80244022

यह Windows Update समस्याओं से संबंधित है। यहां आप उन्हें हल करने का तरीका पा सकते हैं: https://woshub.com/windows-update-error-0x80244022-and-wsuspool-memory-limit/
Next पर क्लिक करें।
Install Setup Files चरण स्वचालित रूप से किया जाएगा। यह SQL Server फ़ाइलों को इंस्टॉलेशन के लिए तैयार करेगा।
Install Rules भी स्वचालित रूप से किया जाएगा यदि विज़ार्ड को इंस्टॉलेशन से पहले हल की जाने वाली कोई समस्या नहीं मिलती (जैसे आपके कंप्यूटर को पुनरारंभ करने का संकेत या आपके Windows संस्करण की SQL Server संस्करण के साथ असंगति)।
SQL Server इंस्टॉलेशन प्रकार
इस चरण में, आप चुन सकते हैं कि SQL Server का एक नया इंस्टेंस इंस्टॉल करना है या किसी इंस्टॉल किए गए इंस्टेंस में फीचर्स जोड़ना है। हमारे मामले में, "Perform a new installation of SQL Server 2019" चेक करें।

फिर अपना SQL प्रोडक्ट की दर्ज करें। यदि आपके पास यह नहीं है, तो फ्री संस्करण चुनें (जैसे Developer), लेकिन याद रखें कि Developer संस्करण के साथ आप केवल सॉफ्टवेयर विकसित या टेस्ट कर सकते हैं (उत्पादन कार्यों में उपयोग न करें)।

License Terms चरण में, लाइसेंस समझौते को स्वीकार करें।
SQL Server 2019 कंपोनेंट्स इंस्टॉल करना
इस चरण में, आपको विभिन्न SQL Server कंपोनेंट्स इंस्टॉल करने के लिए प्रेरित किया जाता है। आइए देखें कि वे क्या हैं और उनमें से किन्हें इंस्टॉल करना है:
- Database Engine Services एक बेसिक SQL Server इंजन है जिसे इंस्टॉल किया जाना चाहिए।
- SQL Server Replication रेप्लिकेशन सर्विसेज हैं। यह फीचर अक्सर उपयोग किया जाता है, इसलिए यदि आप सुनिश्चित नहीं हैं कि आपको इसकी आवश्यकता है, तो इंस्टॉलेशन के लिए इसे चेक करना बेहतर है।
- Machine Learning Services and Language Extensions वे सर्विसेज हैं जो SQL Server संदर्भ में R/Python/Java कोड चलाती हैं। यदि आप Machine Learning का उपयोग करने जा रहे हैं तो यह आवश्यक है।
- Full-Text and Semantic Extractions for Search - यदि आपको फुल-टेक्स्ट खोज तकनीक या दस्तावेजों में सिमेंटिक खोज की आवश्यकता है (उदाहरण के लिए, .docx में)। सिमेंटिक खोज के मामले में, आपको FILESTREAM की भी आवश्यकता होगी। हम इस फीचर के बारे में बाद में बताएंगे।
- Data Quality Services डेटा को सही या मान्य करने की सर्विसेज हैं। यदि आप सुनिश्चित नहीं हैं कि आपको DQS की आवश्यकता है, तो इसे इंस्टॉल न करना बेहतर है।
- PolyBase Query Service For External Data बाहरी डेटा तक पहुंच की अनुमति देता है, उदाहरण के लिए किसी अन्य SQL Server पर या Oracle Database में स्थित। HDFS डेटा स्रोतों के लिए Java कनेक्टर PolyBase तकनीक से संबंधित है और यदि आप HDFS तकनीक का उपयोग करना चाहते हैं, तो इसे इंस्टॉल करें।
- Analysis Services को SSAS के रूप में भी जाना जाता है। इस तकनीक का उपयोग बड़ी कंपनियों में बिजनेस रिपोर्टिंग (BI) और OLAP के लिए किया जाता है।
फिर Shared Features की सूची पर जाएं (फंक्शन जो पूरे सर्वर पर लागू होते हैं, न कि किसी विशिष्ट इंस्टेंस पर)।
- Machine Learning Server (Standalone) Machine Learning Services and Language Extensions के समान है, लेकिन इसे SQL Server इंजन के बिना इंस्टॉल किया जा सकता है।
- Data Quality Client एक स्टैंडअलोन DQS संस्करण है।
- Client Tools Connectivity में ODBC, OLE DB और कुछ अन्य लाइब्रेरी शामिल हैं। उन्हें इंस्टॉल करने की सिफारिश की जाती है।
- Integration Services डेटा इंटीग्रेशन सर्विसेज हैं, जिन्हें SSIS के रूप में भी जाना जाता है। इसका उपयोग डेटा ETL (Extract, Transform, Load) में किया जाता है। यदि आप डेटा को स्वचालित रूप से आयात करना और आयात करते समय उन्हें बदलना चाहते हैं तो SSIS आवश्यक हैं। Scale Out Master/Worker का उपयोग SSIS ऑपरेशन को स्केल करने के लिए किया जाता है। यदि आप सुनिश्चित नहीं हैं कि आपको उनकी आवश्यकता है, तो फीचर को चेक न करें।
- Client Tools Backwards Compatibility लिगेसी DMVs और सिस्टम प्रोसीजर हैं। इंस्टॉलेशन के लिए अनुशंसित।
- Client Tools SDK एक डेवलपर टूल किट है। यदि आप सुनिश्चित नहीं हैं कि आपको इसकी आवश्यकता है, तो SDK इंस्टॉल न करें।
- Distributed Replay Controller/Client SQL Server Profiler फीचर्स को डुप्लिकेट और सुधारता है। Distributed Replay सर्विसेज विभिन्न परफॉरमेंस टेस्ट के लिए लोड सिमुलेट करती हैं।
- SQL Client Connectivity SDK डेवलपर्स के लिए ODBC/OLE DB SDK जैसा है।
- Master Data Services एक Microsoft Power BI कंपोनेंट है। इसका उपयोग डेटा का विश्लेषण, मान्य, इंटीग्रेट या सही करने के लिए किया जाता है।
कुछ फीचर्स (जैसे HDFS डेटा स्रोतों के लिए Java कनेक्टर) पिछले SQL Server संस्करणों में उपलब्ध नहीं हो सकते हैं।
उसी चरण में, आप SQL Server फ़ाइलों के लिए एक डायरेक्टरी निर्दिष्ट कर सकते हैं। जब तक आपके पास इसे बदलने का कोई ठोस कारण न हो, डिफ़ॉल्ट (C:\Program Files\Microsoft SQL Server\) छोड़ दें।

आपके द्वारा आवश्यक MSSQL फीचर्स चुनने के बाद, इंस्टॉलेशन विज़ार्ड उनकी आपके सिस्टम के साथ संगतता की जांच करेगा, और यदि कोई समस्या नहीं है, तो यह चरण स्वचालित रूप से पूरा हो जाएगा।
SQL Server इंस्टेंस नाम
आप Default Instance विकल्प छोड़ सकते हैं। तब आपके इंस्टेंस का नाम MSSQLSERVER होगा। यदि आप Named Instance चुनते हैं, तो आप अपना SQL Server नाम कॉन्फ़िगर कर सकते हैं। मेरे मामले में, मैं अपने इंस्टेंस का नाम DEV रखूंगा। भ्रम से बचने के लिए इसके नाम के समान Instance ID दर्ज करने की सिफारिश की जाती है।
Installed instances सूची में, सर्वर पर इंस्टॉल MSSQL इंस्टेंस दिखाए जाते हैं। मेरे पास एक है।

SQL Server सर्विस सेटिंग्स कॉन्फ़िगर करना
Service Accounts टैब पर, उन खातों को निर्दिष्ट करें जिनके तहत SQL Server सर्विसेज होस्ट पर चलेंगी। सर्वोत्तम अभ्यास MSA (Managed Service Accounts) या gMSA (Group Managed Service Accounts) का उपयोग करना है क्योंकि वे सबसे सुरक्षित हैं। मैं एक नियमित डोमेन यूजर अकाउंट का उपयोग करूंगा।
SQL Server Agent के लिए Startup Type को Automatic पर सेट करें या आपको एजेंट को मैन्युअली चलाना होगा।
इसके अलावा, आप SQL Server 2016 से शुरू होने वाले सर्वर इंस्टॉलेशन के दौरान IFI (Instant File Initialization) सेट कर सकते हैं। इसे इंस्टॉलेशन विज़ार्ड में "Grant Perform Volume Maintenance Task privilege to SQL Server Database Engine" कहा जाता है। यदि आप इसे सक्षम करते हैं, तो पुराने डेटा को शून्य से ओवरराइट नहीं किया जाएगा यदि आप:
- एक डेटाबेस बनाते हैं;
- डेटा या लॉग फ़ाइलों में डेटा जोड़ते हैं;
- मौजूदा फ़ाइलों का आकार बढ़ाते हैं (ऑटो-ग्रोथ ऑपरेशन सहित);
- डेटाबेस या फ़ाइल ग्रुप को रिकवर करते हैं।
यह फ़ाइल इनिशियलाइज़ेशन को गति देगा, लेकिन सुरक्षा को प्रभावित करता है क्योंकि पुराने डेटा को शून्य नहीं किया जाता (फ़ाइलों में पुरानी जानकारी आंशिक रूप से उपलब्ध हो सकती है)।
यदि डेटा लीक का खतरा कम है तो मैं इस सेटिंग को सक्षम करने की सलाह देता हूं।

अगले चरण में, आपको Collation चुनना होगा।
Collation SQL Server एन्कोडिंग है। यह पैरामीटर पेज एन्कोडिंग, सॉर्टिंग नियम, char/varchar एन्कोडिंग और अन्य भाषा-संबंधित सेटिंग्स सेट करता है।
सर्वर इंस्टॉलेशन के दौरान, आप पूरे SQL Server के लिए Collation चुनते हैं। इंस्टॉलेशन के बाद, आप सेटिंग को संपादित कर पाएंगे, लेकिन यह करना काफी कठिन है, इसलिए एक बार में उपयुक्त Collation चुनना बेहतर है।
यदि आपके पास केवल अंग्रेजी में डेटा है, तो आप SQL_Latin1_General_CP1_CI_AS चुन सकते हैं।
यदि आप SQL Server को उत्पादन कार्यों में उपयोग करने जा रहे हैं, तो दस्तावेज़ के Collation सेक्शन देखें, क्योंकि यह एक महत्वपूर्ण सेटिंग है हालांकि इसे प्रत्येक डेटाबेस के लिए अलग से सेट किया जा सकता है।

SQL Server पर डेटाबेस इंजन विकल्प कॉन्फ़िगर करना
Database Engine Configuration चरण में, 6 टैब उपलब्ध हैं, आइए उन्हें क्रम से देखें:
Server Configuration में, Authentication Mode चुनें और SQL Server एडमिनिस्ट्रेटर अकाउंट निर्दिष्ट करें।
आपके पास चुनने के लिए 2 मोड हैं: Windows authentication mode और Mixed mode।
- केवल आपके डोमेन के यूजर या Windows चलाने वाला कंप्यूटर Windows authentication का उपयोग करके प्रमाणित कर पाएंगे।
- Mixed mode में, आप अपने SQL Server अकाउंट का उपयोग करके भी प्रमाणित कर पाएंगे।
Microsoft Windows authentication को सबसे सुरक्षित विधि के रूप में उपयोग करने की सिफारिश करता है, हालांकि, व्यवहार में आप अपने सर्वर पर अन्य ऐप्स से भी लॉग ऑन करने की संभावना रखते हैं। उदाहरण के लिए, Java पर लिखे गए ऐप्स से। तब आपको SQL Server प्रमाणीकरण का उपयोग करना होगा।
यदि आप सुनिश्चित हैं कि आपके यूजर केवल Windows कंप्यूटर या Windows प्रमाणीकरण का समर्थन करने वाले ऐप्स से लॉग ऑन करेंगे, तो Windows authentication mode चुनें।
मेरे मामले में, मैं Mixed mode चेक करता हूं। इस मोड में, आपको sa यूजर पासवर्ड निर्दिष्ट करना होगा और एक Windows अकाउंट चुनना होगा जिसमें एडमिन विशेषाधिकार होंगे।

Data Directories टैब में, उस डायरेक्टरी को चुनें जहां आपका SQL Server डेटाबेस फ़ाइलों और ट्रांजैक्शन लॉग को स्टोर करेगा।
अपने डेटा को स्टोर करने के लिए एक अलग RAID ड्राइव का उपयोग करना बेहतर है। एक डिस्क सबसिस्टम SQL Server परफॉरमेंस के लिए गंभीर रूप से महत्वपूर्ण है, इसलिए डेटा स्टोरेज का सबसे अच्छा उपलब्ध संस्करण उपयोग करें, उदाहरण के लिए, NAS या फास्ट डिस्क का स्थानीय RAID।
सभी डायरेक्टरी (सिस्टम डेटाबेस, यूजर डेटाबेस लॉग, बैकअप) को अलग-अलग स्टोरेज में रखना एक अच्छी प्रथा माना जाता है। इस प्रकार, आप डेटा स्टोरेज लेवल पर अधिकतम SQL Server परफॉरमेंस प्राप्त करेंगे।
मेरे मामले में, मैं सभी फ़ोल्डर्स के लिए एक अलग RAID 1 ड्राइव निर्दिष्ट करूंगा।

TempDB टैब में, आप tempdb सेटिंग्स कॉन्फ़िगर कर सकते हैं। इसका सही कॉन्फ़िगरेशन आपके सर्वर परफॉरमेंस के लिए महत्वपूर्ण है, क्योंकि यह डेटाबेस डेटा के साथ लगभग सभी ऑपरेशन में शामिल है।
- Number of files tempdb के लिए डेटा फ़ाइलों की संख्या है। आपको CPU कोर की संख्या के आधार पर फ़ाइलों की संख्या निर्दिष्ट करनी होगी। एक अच्छी प्रथा CPU कोर की संख्या को 2 से विभाजित करके फ़ाइलों की संख्या निर्दिष्ट करना है। इसका मतलब है कि 32-कोर सर्वर के लिए 16 फ़ाइलों की सिफारिश की जाती है। इसके अलावा, कोर की संख्या से स्वतंत्र रूप से 8 फ़ाइलों से कम निर्दिष्ट करना अनुशंसित नहीं है। यह यहां वर्णित समस्याओं से बचने के लिए आवश्यक है: https://support.microsoft.com/en-us/kb/2154845 ।
- Initial size tempdb डेटा फ़ाइलों का प्रारंभिक आकार है। प्रत्येक सर्वर पुनरारंभ के बाद, tempdb आकार अपने प्रारंभिक आकार पर रीसेट हो जाएगा। योजनाबद्ध लोड के आधार पर डेटा फ़ाइल आकार निर्दिष्ट करने की सिफारिश की जाती है। यदि आप इसका अनुमान नहीं लगा सकते, तो मान को 8 MB पर छोड़ दें। यदि आप अपने tembdb फ़ाइलों के लिए एक विशेष ऐरे/ड्राइव आवंटित करते हैं (हम नीचे चर्चा करेंगे), तो फ़ाइल आकार निर्दिष्ट करना बेहतर है ताकि वे पूरे डिस्क पर कब्जा कर लें ताकि निरंतर फ़ाइल वृद्धि से बचा जा सके।
- Autogrowth tempdb फ़ाइल वृद्धि का चरण है। इस पैरामीटर को प्रारंभिक आकार के आधार पर सेट किया जाना चाहिए। यदि आप अपने भविष्य के लोड का अनुमान नहीं लगा सकते तो इसे 64 MB पर छोड़ दें। ध्यान दें कि यदि IFI (Instant File Initialization) सक्षम है, तो फ़ाइल वृद्धि ब्लॉक के लिए प्रतीक्षा समय काफी कम होगा। इन्क्रीमेंटल आकार का बड़ा मान सेट करने की अनुशंसा नहीं की जाती है, क्योंकि इससे फ़ाइल आकार बढ़ने पर काफी देरी होगी।
- Data Directories वे डायरेक्टरी हैं जहां tempdb फ़ाइलें स्थित होंगी। यदि आप कई डायरेक्टरी निर्दिष्ट करते हैं, तो फ़ाइलों को राउंड-रॉबिन एल्गोरिदम के अनुसार रखा जाएगा, यानी चक्र में। दूसरे शब्दों में, यदि आप 4 डायरेक्टरी निर्दिष्ट करते हैं, तो डेटा फ़ाइलें सभी डायरेक्टरी में समान रूप से वितरित की जाएंगी। सर्वोत्तम अभ्यास अपने डेटा फ़ाइलों के लिए अलग-अलग डिस्क ऐरे जोड़ना है।
- TempDb Log file: Initial size/Autogrowth आपके tempdb लॉग फ़ाइल के प्रारंभिक आकार और इन्क्रीमेंटल वृद्धि चरण को कॉन्फ़िगर करने की अनुमति देता है। वही नियम tempdb डेटा फ़ाइलों के लिए लागू होते हैं।
- Log Directory वह डायरेक्टरी है जहां tempdb लॉग फ़ाइल संग्रहीत है। आपके पास कितनी भी डेटा फ़ाइलें हों, केवल 1 लॉग फ़ाइल है, और केवल 1 डायरेक्टरी निर्दिष्ट है। यदि संभव हो, तो लॉग फ़ाइल के लिए एक अलग ऐरे आवंटित करें।

MaxDOP टैब।
MaxDOP एक SQL Server सेटिंग है जो समानांतर क्वेरी चलाने और समानांतरता की डिग्री के लिए जिम्मेदार है। अपने SQL Server को समानांतर प्लान प्रोसेसिंग में सभी CPU कोर का उपयोग करने के लिए, MaxDOP मान के रूप में 0 सेट करें। यदि आप किसी कारण से समानांतर क्वेरी को अक्षम करना चाहते हैं, तो मान के रूप में 1 सेट करें। अधिकतम परफॉरमेंस प्राप्त करने के लिए, नीचे दी गई तालिका में नियमों के अनुसार MaxDOP कॉन्फ़िगर करें (https://go.microsoft.com/fwlink/?linkid=2084761):
| सर्वर कॉन्फ़िगरेशन | प्रोसेसर की संख्या | मार्गदर्शन |
|---|---|---|
| सिंगल NUMA नोड वाला सर्वर | 8 या उससे कम लॉजिकल प्रोसेसर | MAXDOP को लॉजिकल प्रोसेसर की संख्या पर या उससे कम सेट करें |
| सिंगल NUMA नोड वाला सर्वर | 8 से अधिक लॉजिकल प्रोसेसर | MAXDOP को 8 पर सेट करें |
| एकाधिक NUMA नोड्स वाला सर्वर | प्रति NUMA नोड 16 या उससे कम लॉजिकल प्रोसेसर | MAXDOP को प्रति NUMA नोड लॉजिकल प्रोसेसर की संख्या पर या उससे कम सेट करें |
| एकाधिक NUMA नोड्स वाला सर्वर | प्रति NUMA नोड 16 से अधिक लॉजिकल प्रोसेसर | MAXDOP को प्रति NUMA नोड लॉजिकल प्रोसेसर की संख्या के आधे पर सेट करें जिसका MAX मान 16 है |
मेरे मामले में, मैं इसे 0 पर सेट करूंगा। यह मुझे समानांतर क्वेरी चलाने के लिए अधिकतम परफॉरमेंस देगा, लेकिन इसके परिणामस्वरूप देरी भी हो सकती है क्योंकि अन्य प्रक्रियाओं को तब तक इंतजार करना पड़ेगा जब तक वर्तमान प्रक्रिया समाप्त नहीं हो जाती, क्योंकि सभी प्रोसेसर कोर वर्तमान क्वेरी को निष्पादित करने में व्यस्त होंगे।
मैं अभी भी उच्च कार्यभार वाले सर्वर के लिए उपरोक्त तालिका में सूचीबद्ध नियमों का पालन करने की सिफारिश करता हूं। उपरोक्त लिंक पर दस्तावेज़ भी देखें।
Memory टैब में, न्यूनतम और अधिकतम RAM आकार निर्दिष्ट करें जो आपका SQL Server उपयोग करेगा। चूंकि सर्वर के लिए सही आकार का अनुमान लगाना काफी कठिन है, इसलिए पूरे सर्वर RAM का 80-85% अपने SQL Server को समर्पित करने की सिफारिश की जाती है। वास्तविक RAM उपयोग आकार जानने के लिए, आपको विशेष DMVs (Dynamic Management View) का उपयोग करके 24 घंटे RAM उपयोग की निगरानी करने की आवश्यकता है। आप वास्तविक RAM उपयोग का अनुमान केवल तभी लगा सकते हैं जब आपके पास ये डेटा हो।
मैं डिफ़ॉल्ट मान छोड़ दूंगा (min 0 और max 2147483647 MB)।

FILESTREAM टैब में, आप FILESTREAM फीचर सक्षम कर सकते हैं। यह बाइनरी फ़ाइलों को फाइल सिस्टम पर स्टोर करने और SQL के माध्यम से उन तक पहुंच प्रदान करने की अनुमति देता है। यदि आप सुनिश्चित नहीं हैं कि आप SQL लेवल पर बाइनरी डेटा के साथ काम करना चाहते हैं, तो FILESTREAM अक्षम छोड़ दें।
Feature Configuration Rules चरण स्वचालित रूप से किया जाएगा। Ready to Install सेक्शन में जानकारी पढ़ें और Install पर क्लिक करें।
इस प्रकार, आपने बेसिक SQL Server 2019 Enterprise इंस्टॉलेशन पूरा कर लिया है। अगले लेख में हम SQL Server में परफॉरमेंस और समस्याओं का विश्लेषण करने के मुख्य तरीकों को देखेंगे।
नोट. कुछ टैब या सेटिंग्स पहले के संस्करणों (SQL Server 2014, 2016) में अनुपलब्ध हो सकती हैं।