FIX: आप SQL Server 2008 या SQL Server 2008 R2 में संग्रहीत कार्यविधियाँ के लिए स्क्रिप्ट जनरेट करने के लिए स्क्रिप्ट विज़ार्ड का उपयोग करते हुए त्रुटि संदेश

लागू: SQL Server 2008SQL Server 2008 R2

Microsoft Microsoft SQL Server 2008 वितरित करता है या एक डाउनलोड करने योग्य फ़ाइल के रूप में Microsoft SQL Server 2008 R2 ठीक करता है। फ़िक्सेस संचयी होते हैं, क्योंकि सभी हॉटफिक्सेस हर नई जारी है और जो पिछले SQL Server 2008 या SQL Server 2008 R2 के साथ शामिल थे सभी सुरक्षा फ़िक्सेस रिलीज़ ठीक करें।

लक्षण


Microsoft SQL Server 2008 या Microsoft SQL Server 2008 R2 में, आप स्क्रिप्ट विज़ार्ड डेटाबेस में संग्रहीत कार्यविधियाँ के लिए स्क्रिप्ट जनरेट करने के लिए का उपयोग करें। हालांकि, आपको निम्न त्रुटि संदेश प्राप्त होता है:
पहले से ही किसी खुले DataReader पहले बंद होना चाहिए जो इस आदेश के साथ संबद्ध नहीं है। (System.Data)
यह समस्या तब होती है जब निम्न स्थितियों के सत्य होने पर:
  • कोई डबल-बाइट कैरेक्टर कॉलेशन जैसे कोरियाई, चीनी या जापानी डेटाबेस का उपयोग करता है।
  • संग्रहीत कार्यविधि का नाम डबल-बाइट वर्ण हो।
  • संग्रहीत कार्यविधियाँ पैरामीटर है।

कारण


Microsoft .NET ढाँचा कार्यक्षमताओं स्क्रिप्ट विज़ार्ड का उपयोग करता है। यह समस्या इसलिए होती है क्योंकि SQL Server डेटाबेस इंजिन और .NET Framework डबल-बाइट स्ट्रिंग तुलना विभिन्न तरीकों से कर। इस व्यवहार के कारण .NET Framework द्वारा दिया गया है जिसमें डबल-बाइट स्ट्रिंग नहीं स्वीकार करने के लिए SQL Server डेटाबेस इंजन है।

समाधान


संचयी अद्यतन जानकारी

SQL Server 2008 R2

इस समस्या के लिए फिक्स पहले संचयी अद्यतन 2 में रिलीज़ किया गया था। इस संचयी अद्यतन पैकेज़ SQL Server 2008 R2 के लिए प्राप्त करने के तरीके के बारे में अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
2072493 SQL Server 2008 R2 के लिए संचयी अद्यतन पैकेज 2
नोट बनाता है संचयी होते हैं, क्योंकि सभी हॉटफिक्सेस हर नई सुधार जारी है और जो पिछले SQL Server 2008 R2 के साथ शामिल थे सभी सुरक्षा फ़िक्सेस रिलीज़ ठीक करें। हम अनुशंसा करते हैं कि करने पर आप विचार करें जिसमें ये हॉटफिक्स शामिल नवीनतम फिक्स रिलीज़ लागू कर रहा है। अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
981356 SQL Server 2008 R2 जो SQL सर्वर 2008 R2 रिलीज़ किया गया था के बाद रिलीज़ किया गया था बनाता है

SQL Server 2008

इस समस्या के लिए फिक्स पहले संचयी अद्यतन 8 में SQL Server 2008 सर्विस पैक 1 के लिए रिलीज़ किया गया था। इस संचयी अद्यतन पैकेज़ के बारे में अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
981702 SQL Server 2008 सर्विस पैक 1 के लिए संचयी अद्यतन पैकेज़ 8
नोट बनाता है संचयी होते हैं, क्योंकि सभी हॉटफिक्सेस हर नई सुधार जारी है और जो पिछले SQL Server 2008 के साथ शामिल थे सभी सुरक्षा फ़िक्सेस रिलीज़ ठीक करें। हम अनुशंसा करते हैं कि करने पर आप विचार करें जिसमें ये हॉटफिक्स शामिल नवीनतम फिक्स रिलीज़ लागू कर रहा है। अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
970365 SQL Server 2008 जो SQL Server 2008 सर्विस पैक 1 रिलीज़ किया गया था के बाद रिलीज़ किया गया था बनाता है
Microsoft SQL Server 2008 हॉटफिक्सेस विशिष्ट SQL Server सर्विस पैक के लिए बनाए जाते हैं। आप किसी SQL Server 2008 सर्विस पैक 1 की स्थापना करने के लिए कोई SQL Server 2008 सर्विस पैक 1 हॉटफिक्स लागू करना चाहिए। डिफ़ॉल्ट रूप से, किसी SQL Server सर्विस पैक में प्रदान की गई किसी भी हॉटफिक्स अगले SQL Server सर्विस पैक में शामिल है।

स्थिति


Microsoft ने पुष्टि की है कि यह "इन पर लागू" खण्ड में सूचीबद्ध Microsoft उत्पादों में एक समस्या है.

संदर्भ


जानने के लिए वृद्धिशील चलाने मॉडल SQL सर्वर के लिए, Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
935897 एक वृद्धिशील चलाने मॉडल हॉटफिक्सेस रिपोर्ट की गई समस्याओं के लिए वितरित करने के लिए SQL Server टीम से उपलब्ध नहीं है
SQL सर्वर अद्यतनों के लिए नामकरण स्कीमा के बारे में अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
822499Microsoft SQL सर्वर सॉफ़्टवेयर अद्यतन पैकेज़ों के लिए नया नामकरण स्कीमा
सॉफ़्टवेयर अद्यतन शब्दों के बारे में अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
824684 Microsoft सॉफ़्टवेयर अद्यतनों का विवरण देने में प्रयुक्त होने वाले मानक शब्दों का विवरण