تصحيح: رسائل خطأ عند تشغيل استعلام تشير إلى طريقة عرض في SQL Server 2005 Service Pack 2: "حدث خطأ هام في الأمر الحالي. النتائج، أن وجدت، يجب أن يتم تجاهل "


الخطأ رقم: 50001256 الإصلاحات الضرورية (SQL)

الأعراض


اطلع على السيناريو التالي. تثبيت Microsoft SQL Server 2005 Service Pack 2 (SP2). يمكنك تشغيل استعلام تشير إلى طريقة عرض. في هذا السيناريو، تظهر رسائل الخطأ التالية.
رسالة الخطأ 1
Msg 0, المستوى 11 حالة 0, 0 خط

حدث خطأ هام في الأمر الحالي. النتائج، وجدت، يجب أن يتم تجاهل.
رسالة الخطأ 2
Msg 0، مستوى 20 حالة 0, 0 خط

حدث خطأ هام في الأمر الحالي. النتائج، وجدت، يجب أن يتم تجاهل.
بالإضافة إلى ذلك، يتم تسجيل رسائل الخطأ التالية في ملف SQL Server 2005 Errorlog.
رسالة الخطأ 1
التاريخ الوقت خطأ ملقم: 17310, الخطورة: حالة 20،: 1.
رسالة الخطأ 2
التاريخ الوقت ملقم A طلب مستخدم من جلسة عمل مع SPID 51 إنشاء استثناء فادح.
تحدث هذه المشكلة إذا تحققت الشروط التالية:
  • يرجع الاستعلام في طريقة عرض تستخدم عوامل تشغيل الصلة الخارجية غير ANSI. على سبيل المثال، يستخدم طريقة العرض * = عامل التشغيل أو = * عامل التشغيل.
  • تحتوي قائمة الأعمدة عبارة SELECT في طريقة العرض على استعلام فرعي.
  • يتم إصدار SQL Server 2005 SQL Server 2005 SP2 أو إصدار أحدث.
  • تعيين قاعدة بيانات SQL Server 2005 لاستخدام مستوى توافق 80.

الحل


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

تم إصدار الإصلاح الخاص بهذه المشكلة أولاً في 2 التحديث التراكمي. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي ل SQL Server 2005 Service Pack 2، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
936305 التراكمية حزمة 2 تحديث ل SQL Server 2005 Service Pack 2
ملاحظة: لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2005 السابقة. توصي Microsoft بمراعاة تطبيق أحدث إصدار للإصلاح الذي يحتوي على هذا الإصلاح العاجل. لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
937137 بناء SQL Server 2005 التي تم إصدارها بعد إصدار SQL Server 2005 Service Pack 2
يتم إنشاء الإصلاحات العاجلة ل Microsoft SQL Server 2005 لحزم خدمة SQL Server معينة. يجب تطبيق إصلاح عاجل SQL Server 2005 Service Pack 2 على تثبيت SQL Server 2005 Service Pack 2. بشكل افتراضي، يتم تضمين أي إصلاح جديد قد يتوفر في حزمة خدمـات لـ SQL Server في حزمة خدمـات لـ SQL Server التالية.

الحل البديل


لحل هذه المشكلة، تعديل طريقة العرض استخدام عوامل تشغيل الصلة الخارجية ANSI. على سبيل المثال، استخدم عامل تشغيل الصلة الخارجية اليسرى أو عامل صلة خارجية يمنى .

الحالة


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