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