الأعراض
لنفترض أنك قمت بتمكين التوليف التلقائي للاستعلامات في SQL Server 2017 و2019. عند تنفيذ العديد من الإجراءات المخزنة المتزامنة، قد تواجه سيناريو حظر التحويل البرمجي في الحالات التالية:
- تنفيذ الإجراء المخزن.
- استخدم مخزن بيانات الاستعلام (QDS) لفرض الخطة.
- قم بتشغيل sp_recompile على الإجراء المخزن لإزالة الخطة بالقوة من ذاكرة التخزين المؤقت للإجراء.
- قم بتشغيل الإجراء المخزن بشكل متزامن في جلسات عمل منفصلة متعددة.
السبب
بعد فرض خطة باستخدام مخزن بيانات الاستعلام وإزالته من ذاكرة التخزين المؤقت للإجراء، لا يتم تخزين الخطة مؤقتا، مما يؤدي التنفيذ المتزامن إلى حظر التحويل البرمجي.
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".
الدقة
تم تصحيح هذه المشكلة في التحديثات التراكمية التالية ل SQL Server:
حول التحديثات التراكمية ل SQL Server:
يحتوي كل تحديث تراكمي جديد ل SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي كانت مضمنة في التحديث التراكمي السابق. تحقق من آخر التحديثات التراكمية ل SQL Server:
المراجع
تعرّف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.