KB4490138 - الإصلاح: قد لا يتم الاحتفاظ بمؤشر NCI المصفى عبر CCI عند تحديث الجدول بطريقة لا يتم فيها تغيير أي من المفاتيح أو الأعمدة المضمنة في NCI في 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 2017 on Linux

الأعراض

لنفترض أن لديك جدولا يحتوي على فهرس غير متفاوت المسافات (NCI) تمت تصفيته عبر فهرس مخزن الأعمدة المجمع (CCI) في SQL Server 2016 و2017. عندما تقوم بتحديث الجدول بطريقة لا يتم فيها تحديث أي من المفاتيح أو الأعمدة المضمنة في NCI ، قد تلاحظ عدم الاحتفاظ بمؤشر NCI الذي تمت تصفيته. على وجه التحديد، سيؤدي التحديث إلى نقل الصفوف في CCI، وقد لا يتم تحديث قيم محدد المواقع للصفوف المقابلة في NCI الذي تمت تصفيته. قد تتسبب هذه المشكلة في حدوث تلف مستمر عبر مجموعة الصفوف ونتائج خاطئة لاستعلامات SELECT.

الحالة

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

الدقة

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

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

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

المراجع

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