KB5007842 - الإصلاح: يحدث تأكيد عندما يعمل عامل التشغيل العددي الحسابي على لوبات مؤقتة محسوبة مع وضع الدفعات

ينطبق على
SQL Server 2019 on Windows

الأعراض

في Microsoft SQL Server 2019، عند تشغيل استعلام مثل SELECT MAX(LEN(MAPKEY)) من <TableName> OPTION(MAXDOP 1) حيث تكون قيمة MAPKEY عمودا محسوبا، يحدث التأكيد التالي:

ملاحظة

  • Msg 3624، المستوى 20، الحالة 1، رقم> سطر السطر<
  • فشل التحقق من تأكيد النظام. تحقق من سجل أخطاء SQL Server للحصول على التفاصيل. عادة ما يحدث فشل التأكيد بسبب خطأ في البرنامج أو تلف البيانات. للتحقق من وجود تلف في قاعدة البيانات، ضع في اعتبارك تشغيل DBCC CHECKDB. إذا وافقت على إرسال مستودعات التفريغ إلى Microsoft أثناء الإعداد، فسيتم إرسال تفريغ صغير إلى Microsoft. قد يتوفر تحديث من Microsoft في أحدث حزمة خدمة أو في إصلاح عاجل من الدعم التقني.
  • Msg 596، المستوى 21، الحالة 1، رقم> سطر السطر<
  • لا يمكن متابعة التنفيذ لأن الجلسة في حالة القتل.
  • رسالة 0، المستوى 20، الحالة 0، رقم> سطر السطر<
  • حدث خطأ خطير في الأمر الحالي. يجب تجاهل النتائج، إن وجدت.

ملاحظة تحدث هذه المشكلة لأن الخطة التي تم إنشاؤها للاستعلام تحتوي على عامل تشغيل رقمي للحساب يعمل على حلقات مؤقتة محسوبة مع وضع الدفعات.

الدقة

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

تم تصحيح هذه المشكلة في التحديث التراكمي التالي ل SQL Server:

التحديث التراكمي 14 ل SQL Server 2019

حول التحديثات التراكمية ل SQL Server

يحتوي كل تحديث تراكمي جديد ل SQL Server على جميع الإصلاحات العاجلة وإصلاحات الأمان التي كانت موجودة في الإصدار السابق. نوصي بتثبيت أحدث إصدار لإصدار SQL Server الخاص بك:

آخر تحديث تراكمي ل SQL Server 2019

الحالة

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

المراجع

تعرّف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.