KB4057055 - الإصلاح: يحدث التوقف التام عند تشغيل استعلام متوازي على فهرس مخزن الأعمدة متفاوت المسافات في SQL Server 2016 و2017

ينطبق على
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

الأعراض

يُرجى مراعاة السيناريو التالي:

  • يمكنك تنفيذ استعلام في Microsoft SQL Server 2016 و2017.
  • تحتوي خطة الاستعلام الناتجة على فرع وضع الدفعات وفرع وضع الصف المضمن في JOIN.
  • يوجد في فرع وضع الصف عوامل متوازية وتسلسلية.

في هذا السيناريو، قد تحدث حالة توقف تام.

ملاحظة: لا تحدث هذه المشكلة إذا قمت بتعيين الحد الأقصى لدرجة التوازي (MAXDOP) إلى 1 للاستعلام.

الدقة

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

التحديث التراكمي 4 ل SQL Server 2017

التحديث التراكمي 7 ل SQL Server 2016 SP1

ملاحظة يجب تمكين علامة تتبع الإصلاح العاجل لمحسن الاستعلامات (TF) 4199 لحل هذه المشكلة.

لمزيد من المعلومات حول الإصلاحات العاجلة لمحسن الاستعلامات وعلامات التتبع، راجع:

SQL Server استعلام محسن الإصلاح العاجل TF 4199 نموذج الخدمة

أوامر وحدة تحكم DBCC وتتبع العلامات

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

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

التحديث التراكمي الأخير ل SQL Server 2017

التحديث التراكمي الأخير ل SQL Server 2016

الحالة

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

المراجع

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