الأعراض
افترض ان لديك جدول مقسم في قاعده بيانات تستخدم مستوي التوافق 120 في Microsoft SQL Server 2014. تقوم بإنشاء فهرس كولومنستوري في هذا الجدول باستخدام دوب > 1. في بعض الحالات النادرة ، قد يدرج محسن الاستعلام تخزينا مؤقتا في خطه الاستعلام لأسباب تتعلق بالأداء. بإمكان هذا التخزين المؤقت ان يرجع صفوفا مكرره ويتسبب في تلف الفهرس. تشيكتابل DBCC خطا إذا حدثت هذه المشكلة.
الحل
تم تصحيح المشكلة أولا في التحديث التراكمي التالي ل SQL Server:
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. من المستحسن تنزيل أحدث التحديثات التراكمية ل SQL Server وتثبيته:
الحل البديل
لحل هذه المشكلة ، يمكنك استخدام أحدي الطرق التالية:
-
شغل إصدار الفهرس كولومنستوري في دوب = 1.
-
تعيين مستوي توافق قاعده البيانات إلى 110.
-
استخدم TF9481 لفرض محسن الاستعلام لاستخدام مستوي التوافق 110.
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".