SQL Server 2000 से 2008 से 2012 तक


10

हम अब SQL Server 2000 से 2008 में माइग्रेट कर रहे हैं। हम कोड, लिपियों में बहुत से बदलाव कर रहे हैं क्योंकि 2000 से 2008 के बाद बहुत कुछ परिवर्तन हुआ है। इन परिवर्तनों को करते समय, मैं जो जानना चाहता हूं वह है - क्या ऐसा कुछ है जिसे मैं अभी 2012 के साथ भी संगत बना सकता हूं उसी समय। कम से कम उन परिवर्तनों को जो 2012 से 2008 तक पिछड़े संगत हैं आदि। कारण, मैं ऐसा करना चाहता हूं, भविष्य में किसी भी प्रयास को कम से कम (अभी से 3 से 4 साल) करना है, जब हम 2008 से 2012 तक जाने का फैसला करते हैं। सब मुझे पता है या करने की आवश्यकता हो सकती है?

जवाबों:


13

इस सवाल का सबसे अच्छा जवाब एक छोटा सा है, लेकिन उन पुस्तकों पर ऑनलाइन लेख देखें जो भविष्य के संस्करणों में हटाए जाने के कारण क्या विशेषताएं हैं और अब विभिन्न संस्करणों में नहीं हैं।

उदाहरण के लिए .. SQL Server 2008 में "पुरानी-शैली" बाईं बाहरी जोड़ सिंटैक्स ( WHERE Table2.col1 *= Table1.Col1) को पदावनत के रूप में सूचीबद्ध किया गया है (वहाँ लेकिन भविष्य के संस्करण में बाहर जाने पर) और यह अंततः SQL Server 2012 में चला गया है। इसलिए यदि आपने रखा है 2008 में यह सिंटैक्स काम करेगा, लेकिन SQL 2012 या इससे अधिक के उन्नयन के बाद काम करने की आवश्यकता होगी या आपको विफलता होगी।

आपको आरंभ करने के लिए, इन लिंक की जाँच करें जो आपको उन लेखों तक ले जाते हैं जो यह वर्णन करते हैं कि सूचीबद्ध संस्करण में कौन-सी सुविधाएँ अब समर्थित नहीं हैं और भविष्य में कौन-सी सुविधाएँ हटा दी जाने वाली हैं .. फिर अपने कोड में इन्हें देखें .. I यह भी कहेंगे कि यदि आप 3 साल से अधिक समय तक SQL Server 2012 से परे भविष्य की अनुकूलता देखना चाहते हैं .. उदाहरण के लिए TEXT फ़ील्ड अभी भी SQL Server 2012 में काम करेगा, लेकिन वे SQL के बाद संस्करण में काम नहीं करेंगे। सर्वर 2012 नीचे दिए गए लिंक के अनुसार।

SQL सर्वर 2012 डिप्रेस्ड फीचर लिस्ट
SQL सर्वर 2008R2 डिप्रेस्ड फीचर लिस्ट

आपको यह भी सुनिश्चित करना चाहिए कि आपने अपने डेटाबेस को 2008 में अपग्रेड करने के बाद SQL Server 2008 संगतता मोड में चलने दिया है और यह सुनिश्चित करता है कि यह 2008 में अच्छी तरह से काम करता है और आपको इसे 2012 में अपग्रेड करने की अनुमति देता है - SQL Server 2000 डेटाबेस, या SQL सर्वर में सक्रिय डेटाबेस 2000 संगतता मोड SQL Server 2012 में माइग्रेट नहीं होगा।

मैंने एक उत्तर भी लिखा जो अपग्रेड और माइग्रेशन और सामान्य तैयारियों के चरणों के बारे में विस्तार से बात करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.