SQL सर्वर डेटाबेस मिररिंग मरने जा रहा है। अब मैं उच्च उपलब्धता की गारंटी कैसे दे सकता हूं?


11

डाटाबेस मिररिंग एसक्यूएल सर्वर की सुविधा मरने जा रहा है:

यह सुविधा Microsoft SQL सर्वर के भविष्य के संस्करण में निकाल दी जाएगी। नए विकास कार्यों में इस सुविधा का उपयोग करने से बचें, और वर्तमान में इस सुविधा का उपयोग करने वाले अनुप्रयोगों को संशोधित करने की योजना बनाएं। इसके बजाय AlwaysOn उपलब्धता समूहों का उपयोग करें ।

किसी को पता है कब? उच्च उपलब्धता (और त्वरित पुनर्प्राप्ति) डेटाबेस के लिए मेरे विकल्प क्या हैं?


1
यह अभी मरने वाला नहीं है। यह अभी तक सार्वजनिक नहीं है कि भविष्य में किस संस्करण में यह उत्पाद में उपलब्ध नहीं होगा, और विकल्प क्या होंगे। एजी मानक एड में उपलब्ध नहीं है, क्या यह होगा, किसी को पता नहीं है।

1
मानक संस्करण में एजी उपलब्ध नहीं होना एक महत्वपूर्ण विवरण है। धन्यवाद।

जवाबों:


5

जैसा कि कहा गया है, मिररिंग मृत नहीं है। (कम से कम अभी तक नहीं।) सामान्य आबादी को संदेह है कि Microsoft मानक संस्करण के लिए हा को पूरी तरह से छोड़ देगा।

हालांकि, अन्य तरीके हैं। SQL सर्वर 2012 के दस्तावेज़ में जब इसे मिरर करने की बात की जाती है, तो यह कहा जाता है: "यदि SQL सर्वर का आपका संस्करण AlwaysOn उपलब्धता समूहों का समर्थन नहीं करता है, तो लॉग शिपिंग का उपयोग करें ।"

http://technet.microsoft.com/en-us/library/ms143729.aspx

लॉग शिपिंग का उपयोग करने पर बहुत सारे निर्देश हैं।

संपादित करें: आप किन के लिंक को पढ़ सकते हैं: SQL सर्वर लॉग शिपिंग: फ़ाइल कॉपी विकल्प?


4

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

दोनों मानक संस्करणों के लिए उपलब्ध हैं

केवल प्राथमिक प्रतिकृति डेटाबेस ही सुलभ होगा डेटाबेस को समूहों में विफल नहीं किया जा सकता क्योंकि मूल एजी में प्रति समूह केवल 1 DB हो सकता है

और एंटरप्राइज़ संस्करण स्पष्ट रूप से हा प्रदान करने के लिए एक पूर्ण सुविधा के रूप में पूर्ण उपलब्धता समूह हैं।

Microsoft ने डेटाबेस मिररिंग की सेवानिवृत्ति तिथि की घोषणा नहीं की है, इसलिए यह SQL सर्वर 2016 के बाद भविष्य के संस्करणों के कम से कम दो में होने की उम्मीद है।


2

मिररिंग मृत नहीं है, और यह चिंता इससे दूर जाने का बहुत अच्छा कारण नहीं है। SQL सर्वर 2014 के रूप में यह अभी भी वहां है, इसलिए चिंता का कोई कारण नहीं है जब तक कि आप 2014 के नए संस्करण को बंद करने की ओर देखना शुरू न करें। 2014 के साथ केवल 9 दिन पुराना है, जो थोड़ी देर होना चाहिए।

यदि आप अभी भी अपने अन्य उच्च उपलब्धता विकल्पों को देखना चाहते हैं, तो प्रत्येक संस्करण का समर्थन करने वाली सुविधाओं को देखें। आपकी पसंद के हिसाब से आपकी पसंद अलग-अलग होगी। उस दस्तावेज़ का लिंक यहां दिया गया है: http://msdn.microsoft.com/en-us/library/cc645993(v=sql.120).aspx

हमेशा आपको अधिक कार्यक्षमता देगा, लेकिन एंटरप्राइज़ संस्करण खरीदने की कीमत पर।


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

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

1
@AndrewBrennan लेकिन आप किस बिंदु पर ओवर-आर्किटेक्चरिंग कर रहे हैं एक समस्या के लिए आप सबसे अधिक संभावना का सामना कर रहे हैं, जब आप उस समय को कोड लिखने में खर्च कर सकते हैं जो आज आपके नियोक्ता या खुद के लिए उपयोगी होगा और तुरंत इसका उपयोग करना शुरू कर देंगे? वहाँ कई अन्य हा विकल्प है, लेकिन वास्तव में मिररिंग वहाँ से बाहर सबसे आसान और सबसे अच्छे लोगों में से एक है। यदि आप उच्च प्रदर्शन मोड पर जा रहे हैं तो यह मानकर कि आपको इसकी सही निगरानी कर रहे हैं, मिररिंग को बहुत अधिक 'सीखने' की आवश्यकता नहीं है। इसलिए, इस तथ्य को देखते हुए कि जब मिरर चला गया है तो हा विकल्प अलग होंगे, समय क्यों बर्बाद करें?
अली रज़ेगी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.