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

SQL सर्वर में हमेशा उपलब्ध उपलब्धता समूह को सेट अप और कॉन्फ़िगर करना

SQL सर्वर हमें कई उच्च उपलब्धता और आपदा पुनर्प्राप्ति समाधान प्रदान करता है जो कम से कम संभव डाउनटाइम के साथ सबसे लंबे समय तक संभव समय के लिए महत्वपूर्ण प्रणालियों की सेवा करने वाले डेटा को बनाने में मदद करता है। Microsoft SQL सर्वर द्वारा प्रदान किए गए इन उच्च उपलब्धता और आपदा पुनर्प्राप्ति समाधानों की चर्चा SQL सर्वर लेनदेन लॉग और उच्च उपलब्धता समाधान आलेख में की गई है।

इस लेख में, हम दिखाएंगे कि कैसे एक उपलब्धता समूह साइट को सेट और कॉन्फ़िगर किया जाए और कंपनी की आवश्यकताओं को पूरा करने के लिए इसे कॉन्फ़िगर किया जाए। लेकिन आइए इससे परिचित होने के लिए ऑलवेज-ऑन अवेलेबिलिटी ग्रुप फीचर के संक्षिप्त अवलोकन के साथ शुरुआत करें।

अवलोकन

SQL सर्वर ऑलवेज-ऑन उपलब्धता समूह, SQL Server 2012 संस्करण में पेश किया गया, एक एंटरप्राइज़-स्तरीय उच्च उपलब्धता और आपदा पुनर्प्राप्ति समाधान है जो Windows सर्वर फ़ेलओवर क्लस्टरिंग सुविधा पर बनाया गया है, जिसमें एक या एकाधिक डेटाबेस एक उपलब्धता समूह के रूप में कार्य कर सकते हैं और एकल इकाई के रूप में विफल रहा।

उपलब्धता समूह डेटाबेस के एक सेट के लिए एक कंटेनर है जिसे एक प्राथमिक प्रतिकृति में होस्ट किया जाता है, जिसमें डेटाबेस की रीड-राइट कॉपी होती है, और आठ माध्यमिक प्रतिकृतियों के साथ सिंक्रनाइज़ किया जाता है, जिसमें इन डेटाबेस की केवल-पढ़ने की प्रतिलिपि होती है।

डेटाबेस मिररिंग फीचर के विकल्प के रूप में, ऑलवेज ऑन अवेलेबिलिटी ग्रुप का उपयोग केवल-पढ़ने के लिए वर्कलोड और बैकअप ऑपरेशन को संभालने के लिए सेकेंडरी रेप्लिका को कॉन्फ़िगर करके प्राथमिक इंस्टेंस पर लोड को कम करने के लिए किया जा सकता है। इस तरह, डेटाबेस की उपलब्धता में सुधार करने और सभी प्रतिकृतियों के लिए SQL सर्वर संसाधन उपयोग को बढ़ाने के लिए हमेशा उपलब्ध उपलब्धता समूह का उपयोग किया जा सकता है।

उपलब्धता समूह प्रतिकृतियों के बीच सिंक्रनाइज़ेशन प्रक्रिया दो समर्थित उपलब्धता मोड में से एक में की जा सकती है:

  • सिंक्रोनस-प्रतिबद्ध मोड :इस उपलब्धता मोड में, प्राइमरी रेप्लिका दो सिंक्रोनस सेकेंडरी रेप्लिकेशंस तक सेकेंडरी रेप्लिका की प्रतीक्षा करेगी, ताकि प्राइमरी रेप्लिका पर इसे करने से पहले उनके डेटाबेस ट्रांजेक्शन लॉग फाइल में लॉग लिखने की पुष्टि की जा सके। यह उपलब्धता मोड लेन-देन विलंबता मूल्य पर डेटा उपलब्धता स्तर को बढ़ाता है।
  • एसिंक्रोनस-प्रतिबद्ध मोड :इस उपलब्धता मोड का उपयोग मुख्य रूप से डिजास्टर रिकवरी प्रतिकृतियों के साथ तालमेल बिठाने के लिए किया जाता है, जो दूर के डेटा केंद्रों पर वितरित किए जाते हैं, जहां प्राथमिक प्रतिकृति द्वितीयक प्रतिकृतियों की प्रतीक्षा नहीं करेगी, प्राथमिक पक्ष पर लेनदेन करने के लिए लॉग को सख्त करने की पुष्टि करने के लिए, कम डेटा प्रदान करती है उपलब्धता स्तर और कम लेन-देन विलंबता।

ऑलवेज-ऑन उपलब्धता समूह विफलता प्रक्रिया, जिसमें प्रतिकृतियों के बीच प्राथमिक भूमिका बदल दी जाएगी, डेटाबेस व्यवस्थापक द्वारा मैन्युअल रूप से या SQL सर्वर द्वारा स्वचालित रूप से किसी भी सर्वर-स्तर की विफलता के मामले में, इस बात को ध्यान में रखते हुए किया जा सकता है। डेटाबेस भ्रष्टाचार जैसे किसी भी डेटाबेस-स्तर के मुद्दों के मामले में विफलता नहीं होगी।

प्रत्येक उपलब्धता समूह के लिए, क्लाइंट को प्राथमिक प्रतिकृति या केवल-पढ़ने के लिए प्रतिकृतियों से सीधे जुड़ने की क्षमता प्रदान करने के लिए एक सर्वर नाम बनाया जा सकता है, बिना उपलब्धता समूह के अंतर्निहित SQL सर्वर इंस्टेंस नामों और भूमिकाओं को याद किए बिना। इस सर्वर नाम को उपलब्धता समूह श्रोता . कहा जाता है .

डेमो परिदृश्य

ऑलवेज-ऑन उपलब्धता समूह सुविधा के लिए एक संक्षिप्त परिचय प्रदान करने के बाद, हम एक उपलब्धता समूह स्थापित करने और इसे ठीक से कॉन्फ़िगर करने के लिए तैयार हैं। इस डेमो में, हम दो SQL सर्वर इंस्टेंस के बीच AdventureWorks2017 डेटाबेस को दोहराने के लिए एक उपलब्धता समूह बनाएंगे; SQL1 और SQL2, SQL सर्वर 2017 के साथ इन सर्वरों पर पहले से ही स्थापित है।

परीक्षण और डेमो उद्देश्यों के लिए, SQL1 और SQL2 दोनों इंस्टेंस में SQL सर्वर सेवाएँ ay\sqladmin सेवा खाते के अंतर्गत चल रही हैं, जिसके पास इन SQL सर्वर इंस्टेंस पर उचित अनुमतियाँ हैं।

आरंभ करना

जैसा कि इस आलेख के ओवरव्यू में बताया गया है, ऑलवेज-ऑन अवेलेबिलिटी ग्रुप फीचर विंडोज सर्वर फेलओवर क्लस्टर फीचर पर बनाया गया है। इसलिए, हमें एक फ़ेलओवर क्लस्टरिंग साइट बनाने की आवश्यकता है जिस पर हम उपलब्धता समूह साइट को परिभाषित करेंगे।

एक विफलता क्लस्टर बनाएं

सबसे पहले, हमें यह सुनिश्चित करने की ज़रूरत है कि फ़ेलओवर क्लस्टरिंग सुविधा उन सभी प्रतिकृतियों पर स्थापित है जो उपलब्धता समूह साइट में भाग लेंगे। यह प्रत्येक प्रतिकृति पर सर्वर प्रबंधक डैशबोर्ड खोलकर किया जा सकता है और प्रबंधन मेनू से भूमिकाएँ और सुविधाएँ जोड़ें विकल्प चुनें, फिर विफलता क्लस्टरिंग की जाँच करें और स्थापित करें। जैसा कि नीचे दिखाया गया है, उस विजार्ड की विशेषता:

फ़ेलओवर क्लस्टरिंग सुविधा स्थापित करने के बाद, विफलता क्लस्टर प्रबंधक खोलें डोमेन व्यवस्थापक विशेषाधिकारों के साथ एक अधिकृत स्थानीय व्यवस्थापक खाते का उपयोग करके प्रतिकृतियों में से एक में विंडो, जो इसे सक्रिय निर्देशिका में उस क्लस्टर नाम को बनाने की अनुमति देता है, और क्लस्टर बनाएं पर क्लिक करें। विकल्प, जैसा कि नीचे दिया गया है:

खुले हुए क्लस्टर विज़ार्ड बनाएं . से , शुरू करने से पहले . में दिए गए निर्देशों की जांच करें विंडो, और अगला . क्लिक करें जारी रखने के लिए:

अगले पृष्ठ में, प्रतिकृतियों का नाम या आईपी प्रदान करें जो उपलब्धता समूह में भाग लेंगे और फिर जारी रखने के लिए अगला क्लिक करें:

उसके बाद, आपको यह निर्दिष्ट करने की आवश्यकता है कि क्या क्लस्टर सत्यापन परीक्षण चलाना है, यह सत्यापित करने के लिए कि इन सर्वरों पर उपलब्ध संसाधन फ़ेलओवर क्लस्टर बनाने से पहले फ़ेलओवर क्लस्टरिंग सुविधा के साथ संगत हैं या नहीं। फ़ेलओवर क्लस्टर साइट बनाने का प्रयास करने से पहले उस चरण में सत्यापन परीक्षण करने की हमेशा अनुशंसा की जाती है।

यह आपको कॉन्फ़िगरेशन विज़ार्ड सत्यापित करें . पर निर्देशित करेगा . सत्यापन विज़ार्ड के पहले पृष्ठ में, विज़ार्ड के निर्देशों की जांच करें और अगला . क्लिक करें आगे बढ़ने के लिए:

उसके बाद, आपको यह निर्दिष्ट करने की आवश्यकता है कि क्या सभी फ़ेलओवर क्लस्टर सत्यापनों को चलाना है, जो कि अनुशंसित विकल्प है, या विशिष्ट तेज़ परीक्षणों का चयन करें। इस डेमो में, हम Microsoft द्वारा सुझाए गए विकल्प के साथ जाएंगे और सभी सत्यापन परीक्षण करेंगे, फिर अगला . पर क्लिक करें जारी रखने के लिए:

और आप सत्यापन परीक्षणों की समीक्षा कर सकते हैं जो इस सत्यापन विज़ार्ड में किए जाएंगे और अगला पर क्लिक करके आगे बढ़ने की पुष्टि कर सकते हैं। , इस प्रकार:

जब सत्यापन प्रक्रिया पूरी हो जाती है, तो आप सत्यापन परीक्षा परिणाम की समीक्षा करने के लिए रिपोर्ट देखें बटन पर क्लिक कर सकते हैं या किसी भी समस्या को ठीक करने के लिए इसे किसी अन्य इंजीनियर को निर्यात कर सकते हैं, या क्लस्टर निर्माण प्रक्रिया शुरू करने के लिए सीधे समाप्त पर क्लिक कर सकते हैं, जैसा कि नीचे दिया गया है:

अभी के लिए, हमने जाँच की है कि हमारे सर्वर फ़ेलओवर क्लस्टरिंग सुविधा आवश्यकताओं के साथ संगत हैं और हम फ़ेलओवर क्लस्टरिंग साइट बनाना जारी रख सकते हैं। क्लस्टर व्यवस्थापन के लिए पहुंच बिंदु . में विंडो, फ़ेलओवर क्लस्टर के लिए एक विशिष्ट नाम और IP पता प्रदान करें, फिर अगला . क्लिक करें जारी रखने के लिए:

उसके बाद, आपके द्वारा प्रदान की जाने वाली क्लस्टर निर्माण सेटिंग की समीक्षा करें, और सुनिश्चित करें कि निकालें क्लस्टर में सभी योग्य संग्रहण जोड़ें . के बगल में स्थित चेक , क्योंकि हमेशा उपलब्धता समूह सुविधा प्रत्येक सर्वर के लिए समर्पित संग्रहण पर काम करती है और नहीं साझा भंडारण। यदि आप सेटिंग के साथ ठीक हैं, तो अगला . क्लिक करें आगे बढ़ने के लिए:

एक बार फ़ेलओवर क्लस्टरिंग साइट सफलतापूर्वक बन जाने के बाद, विज़ार्ड आपको एक संदेश के साथ सूचित करेगा कि फ़ेलओवर क्लस्टरिंग साइट पूरी तरह से बनाई गई है, जैसा कि नीचे दिया गया है:

आप यह सत्यापित कर सकते हैं कि फ़ेलओवर क्लस्टर साइट सफलतापूर्वक बनाई गई है, फ़ेलओवर क्लस्टर प्रबंधक खोलकर, जो आपको बनाई गई क्लस्टर साइट और उस क्लस्टर के सभी घटकों को नीचे दिखाए अनुसार दिखाएगा:

फ़ेलओवर क्लस्टर साइट को सर्वोत्तम उपलब्धता मोड में रखने के लिए, आपको क्लस्टर कोरम को कॉन्फ़िगर करने की आवश्यकता है जो यह नियंत्रित करता है कि फ़ेलओवर क्लस्टर को कब ऑनलाइन रखना है या इसे नोड्स और संसाधनों के वोटों के आधार पर ऑफ़लाइन करना है। क्लस्टर कोरम को कॉन्फ़िगर करने के लिए, विफलता क्लस्टर प्रबंधक के अंतर्गत क्लस्टर नाम पर राइट-क्लिक करें, और क्लस्टर कोरम सेटिंग्स कॉन्फ़िगर करें चुनें। अधिक कार्रवाइयां . से विकल्प मेनू, नीचे के रूप में। कोरम सेटिंग्स के बारे में विस्तृत जानकारी के लिए, जो हमेशा उपलब्धता समूह सुविधा के अनुकूल होती है, SQL सर्वर में हमेशा उपलब्धता समूहों पर Windows विफलता क्लस्टर कोरम मोड की जाँच करें:

हमेशा उपलब्धता समूह सुविधा पर सक्षम करें

फ़ेलओवर क्लस्टर बनाने के बाद, जिस पर उपलब्धता समूह बनाया जाएगा, हमें ऑलवेज-ऑन उपलब्धता समूह सुविधा को सक्षम करना होगा और इसे फ़ेलओवर क्लस्टर साइट से कनेक्ट करना होगा जिसका उपयोग किया जाएगा।

ऑलवेज-ऑन उपलब्धता समूह सुविधा को सक्षम करने के लिए, SQL सर्वर कॉन्फ़िगरेशन प्रबंधक खोलें -> SQL सर्वर सेवाएँ फिर SQL सर्वर सेवा पर राइट-क्लिक करें और गुण विकल्प चुनें। SQL सर्वर सेवा गुण विंडो से, हमेशा-उपलब्धता पर . पर जाएँ पृष्ठ पर जाएं और “उपलब्धता समूहों पर हमेशा सक्षम करें . को चेक करें "बॉक्स में, स्वचालित रूप से पहचाने गए फ़ेलओवर क्लस्टर नाम के अंतर्गत, जैसा कि नीचे दिखाया गया है:

ध्यान रखें कि, यह परिवर्तन उन सभी प्रतिकृतियों पर किया जाना चाहिए जो उपलब्धता समूह में भाग लेंगे और SQL सर्वर सेवा को पुनरारंभ करने के बाद प्रभावी होंगे, जैसा कि नीचे दिया गया है:

नया हमेशा उपलब्ध उपलब्धता समूह बनाएं

ऑलवेज-ऑन अवेलेबिलिटी ग्रुप फीचर को इनेबल करने के बाद, हम एसएसएमएस ऑब्जेक्ट एक्सप्लोरर के तहत ऑलवेज-ऑन हाई अवेलेबिलिटी नोड का विस्तार करके नया उपलब्धता ग्रुप बनाना शुरू करेंगे, फिर अवेलेबिलिटी ग्रुप्स नोड पर राइट-क्लिक करें और नया चुनें। उपलब्धता समूह विज़ार्ड , जैसा कि नीचे दिखाया गया है:

नए उपलब्धता समूह विज़ार्ड में पहला पृष्ठ परिचय पृष्ठ है, जिसमें आप एक नया उपलब्धता समूह बनाने के लिए इस विज़ार्ड के अंतर्गत किए जाने वाले चरणों का संक्षिप्त विवरण प्राप्त कर सकते हैं। दिए गए सारांश की समीक्षा करें और फिर अगला click पर क्लिक करें जारी रखने के लिए:

उपलब्धता समूह विकल्प निर्दिष्ट करें . में विंडो में, आपको उपलब्धता समूह का नाम, क्लस्टर का प्रकार, SQL सर्वर संस्करण और प्रतिकृतियों पर उपयोग किए गए ऑपरेटिंग सिस्टम के आधार पर निर्दिष्ट करना होगा, जहां आप Windows सर्वर विफलता क्लस्टरिंग से चुन सकते हैं। , गैर-विंडोज बाहरी क्लस्टर या कोई नहीं यदि किसी क्लस्टर का उपयोग नहीं किया जाता है।

यह पृष्ठ आपको डेटाबेस स्तर के स्वास्थ्य का पता लगाने . को सक्षम करने की भी अनुमति देता है विकल्प, जो जांचता है कि डेटाबेस अब ऑनलाइन स्थिति में नहीं है, और उपलब्धता समूह की स्वचालित विफलता को निष्पादित करता है और प्रत्येक डेटाबेस के अनुसार उपलब्धता समूहों में वितरित लेनदेन को सक्षम करता है, जैसा कि नीचे दिखाया गया है:

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

अगले पृष्ठ पर, प्रतिकृति . के अंतर्गत टैब, आपको सभी SQL सर्वर प्रतिकृतियां जोड़ने की आवश्यकता है जो इस उपलब्धता समूह में भाग लेंगे और शामिल डेटाबेस से एक प्रति होस्ट करेंगे। प्रतिकृतियां जोड़ने के बाद, आप सिंक्रोनस प्रतिबद्ध उपलब्धता मोड के साथ कॉन्फ़िगर किए जाने के लिए तीन इंस्टेंस तक चुन सकते हैं और इन प्रतिकृतियों और शेष प्रतिकृतियों के बीच स्वचालित विफलता की अनुमति दे सकते हैं जिन्हें एसिंक्रोनस प्रतिबद्ध मोड के साथ कॉन्फ़िगर किया जाएगा। आप यह भी तय कर सकते हैं कि प्रत्येक प्रतिकृति को केवल-पढ़ने योग्य कनेक्शन के लिए पठनीय माध्यमिक के रूप में कॉन्फ़िगर करना है या श्रोता द्वारा स्वचालित रूप से निर्देशित रीड-ओनली वर्कलोड को संभालने के लिए रीड-इरादे पठनीय प्रतिकृति, जैसा कि नीचे दिखाया गया है:

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

बैकअप प्राथमिकताएं टैब में, आपको उस स्थान को निर्दिष्ट करने की आवश्यकता है जहां उपलब्धता समूह में बैकअप कार्य निष्पादित किए जाएंगे। यह आपको एक पसंदीदा विकल्प के रूप में द्वितीयक प्रतिकृति से एक स्वचालित बैकअप करने की अनुमति देता है, द्वितीयक आवश्यक के रूप में, प्राथमिक के रूप में आवश्यक या किसी भी प्रतिकृति पर। इस विकल्प के आधार पर, आप उपलब्धता समूह में भाग लेने वाले डेटाबेस से बैकअप लेने के लिए रखरखाव योजना बना सकते हैं, जैसा कि नीचे दिया गया है:

उसी विंडो से, आप श्रोता पृष्ठ के तहत उपलब्धता समूह श्रोता सेटिंग्स को भी परिभाषित कर सकते हैं या अभी के लिए श्रोता बनाए बिना आगे बढ़ सकते हैं और बाद में निर्माण कर सकते हैं। इस डेमो में, हम उपलब्धता समूह बनाने के बाद श्रोता को कॉन्फ़िगर करेंगे, जैसा कि नीचे दिखाया गया है:

साथ ही, आप केवल-पढ़ने के लिए रूटिंग पृष्ठ का उपयोग केवल-पढ़ने के लिए रूटिंग सूची को परिभाषित करने के लिए कर सकते हैं, जिसका उपयोग सेकेंडरी के भीतर केवल-पढ़ने के कार्यभार को नियंत्रित करने के लिए किया जाता है। अधिक जानकारी के लिए, SQL सर्वर 2016 में उपलब्धता समूह के लिए केवल-पढ़ने के लिए रूटिंग को कॉन्फ़िगर कैसे करें की जाँच करें:

अगले पृष्ठ पर, आपको उस तंत्र को निर्दिष्ट करने की आवश्यकता है जिसका उपयोग प्राथमिक और द्वितीयक प्रतिकृतियों के बीच प्रारंभिक डेटा सिंक्रनाइज़ेशन प्रक्रिया के लिए किया जाएगा, उपलब्धता समूह में द्वितीयक को शामिल करके स्वचालित रूप से या मैन्युअल रूप से सिंक्रनाइज़ेशन करने की क्षमता के साथ और डेटाबेस को सिंक्रनाइज़ करने की क्षमता के साथ। बाद में मैन्युअल रूप से।

उस विज़ार्ड में दो स्वचालित सिंक्रनाइज़ेशन विधियां उपलब्ध हैं, पहला एक साझा फ़ोल्डर निर्दिष्ट कर रहा है ताकि अस्थायी रूप से पूर्ण और लेनदेन लॉग बैकअप की प्रतिलिपि बनाई जा सके और स्वचालित रूप से पुनर्स्थापित किया जा सके, जिसे हम यहां इस डेमो में उपयोग करेंगे, या बिना किसी डायरेक्ट सीडिंग विधि का उपयोग करेंगे। बैकअप लेना, जैसा कि SQL सर्वर 2016 ऑलवेज ऑन अवेलेबिलिटी ग्रुप विद डायरेक्ट सीडिंग में वर्णित है:

पूर्ण डेटाबेस और लॉग बैकअप का उपयोग करने के लिए विधि, हमें एक साझा फ़ोल्डर बनाने और उस फ़ोल्डर पर प्रतिकृतियों को पढ़ने और लिखने की अनुमति के लिए SQL सर्वर सेवा खाते प्रदान करने की आवश्यकता है, जैसा कि नीचे दिखाया गया है:

उसके बाद, उपलब्धता समूह निर्माण प्रक्रिया के साथ आगे बढ़ने से पहले नया उपलब्धता समूह विज़ार्ड सभी कॉन्फ़िगरेशन के लिए सत्यापन जांच करेगा। यदि कोई त्रुटि है, तो आप उसे सीधे ठीक कर सकते हैं और फिर पृष्ठ को ताज़ा कर सकते हैं और अगला . पर क्लिक कर सकते हैं आगे बढ़ने के लिए:

अंतिम चरण में, विज़ार्ड आपको सभी विज़ार्ड कॉन्फ़िगरेशन की समीक्षा करने के लिए एक सारांश प्रदान करेगा, फिर समाप्त करें पर क्लिक करें। उपलब्धता समूह बनाना शुरू करने के लिए, जैसा कि नीचे दिया गया है:

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

आप यह भी सत्यापित कर सकते हैं कि ऑलवेज ऑन अवेलेबिलिटी ग्रुप एसएसएमएस ऑब्जेक्ट एक्सप्लोरर का उपयोग करके सफलतापूर्वक बनाया और कॉन्फ़िगर किया गया है, यह जांच कर कि सभी प्रतिकृतियों में एक सिंक्रनाइज़ स्थिति में भाग लेने वाले डेटाबेस और प्रतिकृतियां और डेटाबेस हमेशा-ऑन के तहत ऑनलाइन हैं उच्च उपलब्धता नोड, जैसा कि नीचे दिखाया गया है:

आप उपलब्धता समूह नाम के साथ प्राथमिक शब्द के साथ प्राथमिक प्रतिकृति से भी जुड़ सकते हैं, और उपलब्धता समूह गुण पृष्ठ की जांच कर सकते हैं, वही कार्य करने की क्षमता के साथ जो हमने नई उपलब्धता समूह विज़ार्ड के तहत किया था, जैसे नई प्रतिकृतियां जोड़ना , नया डेटाबेस जोड़ना, प्रत्येक प्रतिकृति कॉन्फ़िगरेशन बदलना, बैकअप प्राथमिकताएं बदलना और केवल-पढ़ने के लिए रूटिंग सूची को परिभाषित करना, जैसा कि नीचे दिखाया गया है:

हमेशा उपलब्ध उपलब्धता समूह श्रोता बनाएं

उपलब्धता समूह को कॉन्फ़िगर करने का अंतिम चरण उपलब्धता समूह श्रोता बनाना है जिसका उपयोग प्रतिकृति नाम निर्दिष्ट किए बिना प्राथमिक और द्वितीयक प्रतिकृतियों से कनेक्ट करते समय किया जाएगा।

उपलब्धता समूह श्रोता बनाने के लिए, निर्मित उपलब्धता समूह नोड के अंतर्गत उपलब्धता समूह श्रोता नोड पर राइट-क्लिक करें और श्रोता जोड़ें चुनें विकल्प। खुले हुए नए उपलब्धता समूह श्रोता . से विंडो, उस श्रोता का नाम प्रदान करें, टीसीपी पोर्ट जो उस श्रोता से कनेक्ट करने के लिए उपयोग किया जाएगा और स्थिर आईपी पता जो श्रोता को सौंपा जाएगा, फिर क्लिक करें ठीक इसे बनाने के लिए। जब श्रोता सफलतापूर्वक बनाया जाता है, तो विंडो स्वचालित रूप से बंद हो जाएगी और श्रोता का नाम श्रोता नोड के तहत प्रदर्शित किया जाएगा, जैसा कि नीचे दिखाया गया है:

श्रोता नाम का उपयोग करके उपलब्धता समूह से जुड़ने के लिए, कनेक्ट टू सर्वर में टीसीपी पोर्ट नंबर के साथ श्रोता का नाम या आईपी प्रदान करें और यह सीधे प्राथमिक नोड से जुड़ जाएगा, जैसा कि नीचे दिखाया गया है:

परीक्षण विफलता प्रक्रिया

उपलब्धता समूह श्रोता और प्रतिकृतियों के कनेक्शन का परीक्षण करने के बाद, हमें यह सुनिश्चित करने के लिए विफलता के लिए एक महत्वपूर्ण परीक्षण करने की आवश्यकता है कि प्राथमिक भूमिका बिना किसी समस्या के प्रतिकृतियों के बीच स्थानांतरित हो जाएगी, और यह कि डेटाबेस पहुंच योग्य और में होगा विफलता के बाद सिंक्रनाइज़ स्थिति।

मैन्युअल फ़ेलओवर करने के लिए, उपलब्धता समूह के नाम पर राइट-क्लिक करें और विफलता . चुनें विकल्प, जैसा कि नीचे दिया गया है:

विफलता उपलब्धता समूह में प्रथम पृष्ठ विज़ार्ड परिचय पृष्ठ है, जो उस विज़ार्ड में की जा सकने वाली क्रियाओं का सारांश प्रदान करता है। परिचय की समीक्षा करें और अगला . क्लिक करें जारी रखने के लिए:

अगले पृष्ठ में, चुनें कि कौन सा नोड नई प्राथमिक प्रतिकृति के रूप में कार्य करेगा, यह सुनिश्चित करते हुए कि कोई डेटा हानि नहीं होगी जब फ़ेलओवर ऑपरेशन किया जाता है, फिर आगे बढ़ने के लिए अगला क्लिक करें:

उसके बाद, आपको यह सुनिश्चित करने के लिए नई प्राथमिक प्रतिकृति से कनेक्ट होना चाहिए जिसे आप चुनते हैं ताकि यह सुनिश्चित किया जा सके कि यह प्रतिकृति ऑनलाइन और पहुंच योग्य है, जैसा कि नीचे दिखाया गया है:

फिर सारांश पृष्ठ में फ़ेलओवर विज़ार्ड में अपने विकल्पों की समीक्षा करें और फ़ेलओवर प्रक्रिया प्रारंभ करने के लिए समाप्त क्लिक करें:

फ़ेलओवर पूरा होने पर, यह सुनिश्चित करने के लिए परिणाम पृष्ठ की समीक्षा करें कि फ़ेलओवर प्रक्रिया के दौरान कोई समस्या नहीं है, जैसा कि नीचे दिया गया है:

SSMS ऑब्जेक्ट एक्सप्लोरर से, SQL1 रेप्लिका की भूमिका सीधे सेकेंडरी में बदल दी जाएगी, जैसा कि नीचे दिखाया गया है:

इस लेख में, हमने विस्तार से वर्णन किया है कि उपलब्धता समूह साइट निर्माण की तैयारी के लिए किन चरणों का पालन किया जाना चाहिए और ऑलवेज-ऑन उपलब्धता समूह साइट को कैसे बनाया और कॉन्फ़िगर किया जाए। अगले लेख में, हम देखेंगे कि मौजूदा उपलब्धता समूह साइट के साथ आपके सामने आने वाली समस्याओं का निवारण कैसे किया जाए। बने रहें।


  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 सर्वर के लिए Linux पर चल रहे एप्लिकेशन को Amazon रिलेशनल डेटाबेस सर्विसेज (RDS) से कनेक्ट करना

  2. SQL सर्वर अनुक्रमणिका फ़्रेग्मेंटेशन जानकारी को सक्रिय रूप से कैसे एकत्रित करें

  3. जांचें कि क्या तालिका को OBJECTPROPERTY () के साथ SQL सर्वर में किसी विदेशी कुंजी द्वारा संदर्भित किया गया है

  4. वेरिएबल को सीटीई वैल्यू कैसे असाइन करें

  5. TODATETIMEOFFSET () SQL सर्वर में उदाहरण