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