जैसा कि अनुरोध किया गया है, "किसी भी नई रिलीज के पहले संस्करण में विश्वसनीयता के खिलाफ या विश्वसनीयता के खिलाफ वास्तविक सबूत" के बारे में केवल कुछ उदाहरण हैं। इसका अर्थ पूर्ण विश्लेषण नहीं है, बल्कि यह सुझाव है कि आप क्या शोध करना चाहते हैं।
आप MSDN वेबसाइट पर "SQL Server 2008 सर्विस पैक 1 द्वारा निर्धारित समस्याओं की सूची" और "SQL Server 2008 सर्विस पैक 3 द्वारा निर्धारित समस्याओं की सूची" को सूचीबद्ध कर सकते हैं। दोनों सूचियों में मुद्दों की संख्या और गंभीरता की तुलना करें। IMO की पहली सूची लंबी है, और इसमें अधिक आइटम हैं जो मेरे दिन को बर्बाद कर सकते हैं, जैसे:
- जब आप Windows Vista या Windows Server 2008 चला रहे क्लाइंट कंप्यूटर पर SQL सर्वर के नामांकित इंस्टेंस से कनेक्ट करते हैं तो त्रुटि संदेश
- लॉग रीडर एजेंट लेन-देन को दोहराने के लिए चलाता है, तो लॉग रीडर एजेंट कुछ लेनदेन को छोड़ देता है
- त्रुटि संदेश जब आप SQL Server 2008 में एक बाहरी सम्मिलित कार्रवाई शामिल है जो एक क्वेरी चलाते हैं
- त्रुटि संदेश जब आप एक अद्यतन करते हैं या किसी ऑपरेशन को हटाते हैं, जिसमें SQL Server 2008 में निर्मित क्लस्टर इंडेक्स नहीं होता है
- जब आप SQL सर्वर 2008 में एक से अधिक कनेक्शनों में क्वेरी चलाते हैं, तो पैरामीटर और RECOMPILE विकल्प का उपयोग करने वाला क्वेरी गलत परिणाम देता है
आइए हम एक और स्तर नीचे ड्रिल करें और केवल एक कमांड पर विचार करें। इसे कई समस्याओं के साथ SQL 2008 के भाग के रूप में जारी किया गया था, जो निम्न लिंक में वर्णित है:
जैसे, SQL 2008 की मूल रिलीज़ के समय, मैंने MERGE का उपयोग करने के खिलाफ फैसला किया। मैं अब 2008 R2 पर MERGE का उपयोग कर रहा हूं, और मुझे लगता है कि यह वास्तव में एक बड़ी विशेषता है।
संपादित करें: यहां SQL 2012 में दोषों की सूची है जो हाल ही में तय किए गए थे । आशा है ये मदद करेगा।
एक और संपादन: मैंने MERGE को अधिक विस्तृत विश्लेषण के लिए चुना है, क्योंकि यह एक बहुत महत्वपूर्ण सुधार है। वास्तव में, यह ओरेकल के साथ पकड़ने का एक बड़ा कदम है, और यह हमारी उत्पादकता में सुधार करता है। जैसे, SQL 2008 रिलीज़ के समय MERGE का बहुत अधिक विपणन किया गया है। फिर भी यह मूल रूप से जारी होने पर गंभीर उत्पादन प्रणालियों में उपयोग करने के लिए पूरी तरह से तैयार नहीं था, और प्रस्तुतियों / लेख / ब्लॉग पोस्ट और इस तरह से इसे जानने का कोई आसान तरीका नहीं था।
इसी तरह, स्नैपशॉट अलगाव एक भयानक नई विशेषता है जो सिर्फ काम करता है, लेकिन CHECK बाधाओं में स्केलर UDFs को लागू करना सभी मामलों में काम नहीं करता है और जब हमें डेटा अखंडता की आवश्यकता होती है तो ऐसे उत्पादन में उपयोग नहीं किया जाना चाहिए। हालाँकि, दोनों नई सुविधाओं को "SQL xxxx में नया क्या है" प्रस्तुतियों के साथ-साथ किताबों, लेखों आदि में और समान उत्साह के साथ अनुशंसित किया गया था।
हमें नई विशेषताओं के साथ बहुत सावधान रहने की आवश्यकता है - उनमें से सभी उपयोगी / विश्वसनीय / प्रदर्शन करने वाले नहीं हैं।