मूल रूप से Tricore द्वारा प्रकाशित:14 जून, 2017
यह ब्लॉग बहिष्कृत Microsoft® SQL Server® डेटाबेस इंजन सुविधाओं की पहचान करता है जो SQL Server 2016 में उपलब्ध हैं और जिन्हें SQL सर्वर के भविष्य के रिलीज़ में हटा दिया जाएगा।
परिचय
आप अक्सर SQL सर्वर रिलीज़ में नई सुविधाओं के बारे में पढ़ते हैं। हालाँकि, जब आप डेटाबेस को एक नए संस्करण में अपग्रेड करने की योजना बना रहे होते हैं, तो आप हमेशा बहिष्कृत सुविधाओं के बारे में चर्चा नहीं पाते हैं। चूंकि अपग्रेड के दौरान रोलबैक सुविधा उपलब्ध नहीं होती है, इसलिए उत्पादन डेटाबेस माइग्रेट करने से पहले आपको बहिष्कृत सुविधाओं को समझना होगा। निम्न अनुभाग उन सुविधाओं के बारे में विवरण प्रदान करते हैं जिन्हें SQL Server2016 के बाद SQL सर्वर रिलीज़ में बंद कर दिया जाएगा।
बैकअप लें और पुनर्स्थापित करें
निम्न सूची विभिन्न बैकअप और पुनर्स्थापना कार्यों की स्थिति दिखाती है:
-
मीडिया पासवर्ड के साथ पूर्ण और लेन-देन लॉग बैकअप पहले से ही अप्रचलित हैं, लेकिन आप SQL सर्वर 2016 में मीडिया पासवर्ड के साथ बैकअप को पुनर्स्थापित कर सकते हैं। यह सुविधा भविष्य के रिलीज में हटा दी जाएगी।
-
restore {database | log} with [media]password
. के साथ संचालन बहिष्कृत कर दिया गया है। -
backup {database | log} with password
औरbackup {database | log} with [media]password
. के साथ संचालन बंद कर दिया गया है।
संगतता स्तर
आप सीधे संस्करण 110 (SQL Server 2008 और SQL Server 2008R2) से अपग्रेड नहीं कर सकते। इसके बजाय, आपको पहले डेटाबेस को SQL Server 2012 में अपग्रेड करना होगा और फिर डेटाबेस को वर्तमान संस्करण में अपग्रेड करना होगा। हालाँकि, डेटाबेस संगततास्तर 100 समर्थित है। संगतता स्तर केवल SQL सर्वर के अंतिम दो संस्करणों के लिए उपलब्ध हैं।
एन्क्रिप्शन
RC4 या RC4_128 का उपयोग करने वाले एन्क्रिप्शन को हटा दिया गया है और SQL सर्वर के अगले संस्करण में इसे निकालने के लिए शेड्यूल किया गया है। RC4 और RC4_128 को डिक्रिप्ट करना बहिष्कृत नहीं है। आपको एईएस जैसे अन्य एन्क्रिप्शन एल्गोरिथम का उपयोग शुरू करना चाहिए।
दूरस्थ संग्रहीत कार्यविधियाँ
Microsoft डिस्ट्रीब्यूटेड ट्रांज़ैक्शन कोऑर्डिनेटर (MSDTC) द्वारा Transact-SQL डिस्ट्रीब्यूटेड ट्रांजेक्शन निष्पादित होने के बाद रिमोट स्टोर की गई प्रक्रियाएँ शुरू होती हैं।
दूरस्थ सर्वर केवल पिछड़े संगतता के लिए SQL सर्वर 2016 में समर्थित हैं। इसके बजाय नए अनुप्रयोगों को लिंक किए गए सर्वर का उपयोग करना चाहिए।
टेबल संकेत
तालिका संकेत WITH
कीवर्ड सुविधा को हटा दिया गया है और SQL सर्वर के भविष्य के संस्करणों को हटा दिया जाएगा। नए विकसित ऐप्स को WITH
. का उपयोग नहीं करना चाहिए कीवर्ड।
संकेतों को स्पेस से अलग करना
रिक्त स्थान (अल्पविराम के बजाय) के साथ संकेतों को अलग करने की क्षमता SQL सर्वर के आगामी संस्करण में हटा दी जाएगी। किसी भी नए विकास कार्य में इस सुविधा का उपयोग न करें और वर्तमान में इस सुविधा का उपयोग करने वाले अनुप्रयोगों को जल्द से जल्द संशोधित करें।
SQLMaint उपयोगिता
SQLMaint उपयोगिता SQL सर्वर के पिछले संस्करणों के साथ बनाए गए डेटाबेस रखरखाव योजनाओं को निष्पादित करती है। यह सुविधा भविष्य के संस्करणों में अप्रचलित हो जाएगी। इस उपयोगिता को SQL सर्वर रखरखाव योजना सुविधा से बदलें।
एसक्यूएल सर्वर 2016 में बंद की गई सुविधाएं
SQL सर्वर 2016 में निम्नलिखित सुविधाओं को बंद कर दिया गया था:
-
SQL सर्वर 2016 एक 64-बिट अनुप्रयोग है। 32-बिट इंस्टॉलेशन को बंद कर दिया गया था, हालांकि SQL सर्वर 2016 के कुछ तत्व अभी भी 32-बिट घटकों के रूप में चलते हैं।
-
संगतता स्तर 90 बंद कर दिया गया था।
-
ActiveX सबसिस्टम बंद कर दिया गया था। इसके बजाय कमांड लाइन या पॉवरशेलस्क्रिप्ट का उपयोग करें।
निष्कर्ष
इस ब्लॉग में सूचीबद्ध बहिष्कृत सुविधाओं को SQL सर्वर के भविष्य के रिलीज़ में हटा दिया जाएगा, लेकिन Microsoft ने यह निर्धारित नहीं किया है कि निष्कासन कब होगा। SQL सर्वर के नए संस्करण में माइग्रेट करने से पहले पुराने अनुप्रयोगों का परीक्षण करें, और किसी भी नए विकास में बहिष्कृत सुविधाओं का उपयोग न करें काम।
कोई टिप्पणी करने या प्रश्न पूछने के लिए प्रतिक्रिया टैब का उपयोग करें। आप हमारे साथ बातचीत भी शुरू कर सकते हैं।