आरआईपी एसक्यूएल सर्वर 2008 समर्थन। जब तक आप अपना DBAing एक चट्टान के नीचे से नहीं करते हैं, आप शायद पहले से ही जानते हैं कि Microsoft ने गर्मियों में SQL Server 2008 के लिए समर्थन समाप्त कर दिया था।
SQL Server 2008 समर्थन का अंत मेरे लिए क्या मायने रखता है?
अनिवार्य रूप से, समर्थन की समाप्ति का अर्थ है कि यदि आप किसी नए संस्करण में माइग्रेट नहीं करते हैं, तो आप स्वयं ही हैं। समर्थन के नुकसान के कुछ सबसे बड़े प्रभावों में शामिल हैं:
- Microsoft सुरक्षा पैच या अपडेट जारी नहीं करेगा, जो उन लोगों को छोड़ देगा जो साइबर हमले के लिए असुरक्षित हैं। साइबर हमले अधिक आम और अधिक विनाशकारी होते जा रहे हैं, इसलिए अपने संगठन को असुरक्षित छोड़ना अनुचित है।
- वे अब मुद्दों को हल करने में मदद नहीं करेंगे, इसलिए यदि आप यह नहीं समझ सकते कि अपनी समस्या को कैसे ठीक किया जाए, तो आपको किसी ऐसे व्यक्ति को नियुक्त करना होगा जो कर सकता है। यह जल्दी महंगा हो सकता है।
- आपका SQL सर्वर प्रदर्शन निगरानी उपकरण SQL Server 2008 के साथ काम नहीं कर सकता है। स्वस्थ, कार्यात्मक उदाहरणों को बनाए रखने के लिए SQL सर्वर प्रदर्शन निगरानी आवश्यक है। यदि आपका निगरानी उपकरण अप्रचलित है, तो आप अपनी कंपनी के संचालन और नीचे की रेखा को जोखिम में डाल रहे हैं।
मैं क्या कर सकता हूं?
ठीक है, आप इसे अनदेखा कर सकते हैं और आशा करते हैं कि कुछ भी बुरा न हो। (सिर्फ मजाक कर रहे हैं, यह वास्तव में एक विकल्प नहीं है।) आपके पास कुछ दिशाएँ हैं जिन पर आप जा सकते हैं, और जो आप चुनते हैं वह वास्तव में इस बात पर निर्भर करता है कि आप कितने लंबे समय तक समाधान ढूंढ रहे हैं।
विकल्प 1:एक एक्सटेंशन प्राप्त करें
Microsoft से विस्तारित सुरक्षा अद्यतन खरीदना वास्तव में केवल एक पट्टी है, SQL सर्वर समर्थन खोने का वास्तविक समाधान नहीं है। सबसे पहले, एक्सटेंशन सभी के लिए उपलब्ध नहीं है। सॉफ़्टवेयर एश्योरेंस लाइसेंसिंग प्रोग्राम की सक्रिय सदस्यता वाले लोग विस्तारित सुरक्षा अपडेट खरीदने में सक्षम हैं। यदि आप Azure वर्चुअल मशीन का उपयोग करके क्लाउड में SQL Server 2008 चला रहे हैं तो यह सेवा बिना किसी अतिरिक्त शुल्क के भी उपलब्ध है। बाकी सबकी किस्मत खराब है।
अपग्रेड के बजाय एक्सटेंशन चुनने में दूसरी बड़ी समस्या यह है कि एक्सटेंशन आपको केवल तीन साल और खरीदता है; यह लंबे समय तक समस्या का समाधान नहीं करता है।
विकल्प 2:SQL सर्वर के नए संस्करण में अपग्रेड करें
यदि आप SQL सर्वर के नए संस्करण में माइग्रेट करने के लिए तैयार हैं, तो आप कैसे तय करते हैं कि कितना नया है?
ब्रेंट ओज़र ने वर्तमान में उपलब्ध विभिन्न SQL सर्वर संस्करणों के इस सिंहावलोकन को संकलित किया और उन कारणों को संकलित किया कि आपको किसी विशेष संस्करण का चयन क्यों करना चाहिए या नहीं करना चाहिए। उदाहरण के लिए, ओजर के अनुसार, एसक्यूएल सर्वर 2012 और एसक्यूएल सर्वर 2014 अच्छे विकल्प हैं यदि आप एक प्रसिद्ध, अच्छी तरह से प्रलेखित उत्पाद की तलाश में हैं, जो कि बहुत से लोग जानते हैं कि कैसे उपयोग करना है।
हालाँकि, जबकि इन दोनों संस्करणों में कुछ अच्छी सुविधाएँ हैं, SQL Server 2012 में एन्क्रिप्शन क्षमताएँ नहीं हैं, और इन दोनों में कुछ आधुनिक सुविधाओं का अभाव है जो चरम प्रदर्शन को सक्षम करती हैं।
SQL सर्वर 2016 एक अच्छा विकल्प है यदि आप कुछ समय के लिए संस्करणों को फिर से स्विच नहीं करना चाहते हैं, तो आपको बहुत सारी डेटा सुरक्षा सुविधाओं की आवश्यकता है, या आप अंतर्निहित क्वेरी योजना निगरानी चाहते हैं। SQL सर्वर 2016 की अत्याधुनिक सुविधाओं का नकारात्मक पक्ष यह है कि आपको यह सिखाने के लिए बहुत सारे दस्तावेज़ नहीं मिलेंगे कि यह सब कैसे काम करता है।
SQL सर्वर 2017 में सभी नवीनतम और सबसे बड़ी विशेषताएं हैं, लेकिन आप नियमित रूप से पैच लागू करेंगे क्योंकि सभी किंक काम कर रहे हैं। फिर भी, यदि आप आसान भविष्य के उन्नयन चाहते हैं या आपको कॉलमस्टोर इंडेक्स जैसी सुविधाओं की आवश्यकता है, तो ओजर यह एक अच्छा विकल्प है।
SQL सर्वर 2019 अभी तक व्यावसायिक रूप से उपलब्ध नहीं है, लेकिन यदि आप अपग्रेड करने की बहुत जल्दी में नहीं हैं, तो यह इसके सामान्य रिलीज़ की प्रतीक्षा करने लायक हो सकता है। हालांकि, किसी भी नए संस्करण की तरह, समस्याओं की पहचान और समाधान के रूप में भारी पैचिंग और लगातार अपडेट के लिए तैयार रहें।
यदि आप बुलेट को काटने और SQL सर्वर के नए (लेकिन नवीनतम नहीं) संस्करण में अपग्रेड करने का निर्णय लेते हैं, तो सुनिश्चित करें कि आप जो भी संस्करण चुनते हैं, उसके लिए समर्थन तिथियों की समाप्ति पर ध्यान दें। कुछ पुराने-नए संस्करणों के लिए समर्थन अपेक्षाकृत जल्द ही समाप्त हो जाता है। उदाहरण के लिए, SQL Server 2012 के लिए समर्थन 2022 में समाप्त होता है, लेकिन SQL Server 2016 के लिए समर्थन आपको 2026 तक जारी रखेगा।
विकल्प 3:Azure में माइग्रेट करें
SQL Server 2008 को Azure में ले जाना एक अच्छा विकल्प है यदि आप किसी नए संस्करण में अपग्रेड करने के लिए बिल्कुल तैयार नहीं हैं, लेकिन आप किसी भी समर्थन के साथ ठीक नहीं हैं। जैसा कि ऊपर उल्लेख किया गया है, यदि आप SQL सर्वर को Azure में माइग्रेट करते हैं, तो Microsoft विस्तारित सुरक्षा अद्यतन निःशुल्क प्रदान कर रहा है। यह न केवल आपको अपना अगला कदम तय करने के लिए कुछ समय देता है, बल्कि Azure में तैनाती में निम्न लाभ भी शामिल हैं:
- यह किफ़ायती है
- कोई डाउनटाइम या कोई डाउनटाइम नहीं है
- Azure सुरक्षित है
- आपको पूरी तरह से प्रबंधित सेवाएं मिलती हैं
यकीनन सबसे महत्वपूर्ण लाभ यह है कि एक बार जब आप Azure में SQL Server 2008 को परिनियोजित कर लेते हैं, तो विस्तार अवधि के अंत में अपने चुने हुए SQL सर्वर संस्करण में अपग्रेड करना आसान हो जाता है। आपको वैसे भी अपग्रेड करना होगा, और क्लाउड प्रक्रिया को सरल करता है।
जैसे ही हम SQL Server 2008 की बोली लगाते हैं, एक अच्छी विदाई का समर्थन करते हैं, अपना सर्वश्रेष्ठ अगला कदम निर्धारित करने के लिए अपने विकल्पों का ध्यानपूर्वक मूल्यांकन करें। विचार करें कि कौन सा समाधान न केवल आज, बल्कि मध्यम से लंबी अवधि में आपके SQL सर्वर की जरूरतों को पूरा करता है। याद रखें कि समर्थन की अधिक समाप्ति तिथियां क्षितिज पर हैं, और नए जारी किए गए किसी भी संस्करण में माइग्रेशन अपने स्वयं के लाभों और चुनौतियों के साथ आता है।