KB3074922 - إصلاح: نتيجة غير صحيحة عند تنفيذ استعلام نص كامل مع خطة تنفيذ متوازية في SQL Server 2012 أو SQL Server 2014

ينطبق على
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

الأعراض

لنفترض أنك قمت بتنفيذ استعلام النص الكامل الذي يستخدم خطة تنفيذ تتضمن التوازي عبر عامل تشغيل النص الكامل. عليك تعيين شرط يؤدي إلى تنفيذ هذا الاستعلام بشكل تسلسلي في وقت التشغيل باستخدام خطة التنفيذ هذه. في هذه الحالة، تكون نتيجة الاستعلام غير صحيحة.

على سبيل المثال، يرجى مراعاة السيناريو التالي:

  • يمكنك تمكين Resource Governor في مثيل Microsoft SQL Server 2012.
  • يمكنك إنشاء مجموعة حمل عمل وتعيين قيمة الخيار "درجة التوازي" إلى 1.
  • يمكنك تنفيذ استعلام النص الكامل الذي يستخدم تلميح استعلام MAXDOP بأن القيمة أكبر من 1 من خلال الاتصال المحدد.

في هذا السيناريو، قد تكون نتيجة الاستعلام غير صحيحة.

الدقة

معلومات التحديث التراكمي

تم إصلاح المشكلة لأول مرة في التحديث التراكمي التالي ل SQL Server.

توصية: تثبيت آخر تحديث تراكمي ل SQL Server

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

      

الحالة

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