Applies ToSQL Server 2008 SQL Server 2008 R2

BUG #: 127438 (Content Maintenance)VSTS bug number: 401652

تقوم 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 Framework. تحدث هذه المشكلة لأن مشغل قاعدة بيانات SQL Server و.NET Framework إجراء مقارنة سلسلة أحرف ثنائية البايت بطرق مختلفة. يؤدي هذا السلوك مشغل قاعدة بيانات SQL Server غير لقبول سلسلة أحرف مزدوجة البايت الذي تم تمريره بواسطة.NET Framework.

الحل

معلومات التحديث التراكمي

SQL Server 2008 R2

تم إصدار الإصلاح الخاص بهذه المشكلة أولاً في 2 التحديث التراكمي. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي ل SQL Server 2008 R2، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

2072493 حزمة التحديث التراكمي 2 ل SQL Server 2008 R2ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2008 R2 السابقة. نوصي بأن تنظر في تطبيق أحدث إصدار للإصلاح الذي يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

981356 SQL Server 2008 R2 البنيات التي تم إصدارها بعد إصدار SQL Server 2008 R2

SQL Server 2008

تم إصدار الإصلاح الخاص بهذه المشكلة أولاً في 8 التحديث التراكمي ل SQL Server 2008 Service Pack 1. لمزيد من المعلومات حول حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

981702 حزمة التحديث التراكمي 8 ل SQL Server 2008 Service Pack 1ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2008 السابقة. نوصي بأن تنظر في تطبيق أحدث إصدار للإصلاح الذي يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

970365 بناء SQL Server 2008 التي تم إصدارها بعد إصدار SQL Server 2008 Service Pack 1يتم إنشاء الإصلاحات العاجلة ل Microsoft SQL Server 2008 لحزم خدمة SQL Server معينة. يجب تطبيق إصلاح عاجل SQL Server 2008 Service Pack 1 لتثبيت SQL Server 2008 Service Pack 1. بشكل افتراضي، يتم تضمين أي إصلاح جديد قد يتوفر في حزمة خدمـات لـ SQL Server في حزمة خدمـات لـ SQL Server التالية.

الحالة

أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".

المراجع

للحصول على معلومات حول "نموذج تقديم تزايدي" ل SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

935897 يتوفر "نموذج تقديم تزايدي" من فريق SQL Server لتسليم الإصلاحات العاجلة للمشاكل التي تم الإبلاغ عنهالمزيد من المعلومات حول مخطط التسمية لتحديثات SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

822499مخطط تسمية جديد لحزم تحديثات برامج Microsoft SQL Serverلمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":

824684 وصف للمصطلحات القياسية المستخدمة لوصف تحديثات برامج Microsoft

Author (SME): v-jcWriter: v-vincliTech Reviewer: yqsuEditor: v-chliao

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.