الأعراض
افترض انك تستخدم التحديث التراكمي 8 ل Sql server 2016 SP2أو sql server 2017 أو 2019. عند محاولة جمع المعلومات الخاصة بالاستعلام الذي سيتم تشغيله ، مثل بيانات التعريف (أنواع الاعمده التي يرجعها الاستعلام) أو أنواع المعلمات أو خطه التنفيذ المقدرة ، قد تلاحظ انه يحدث انتهاك وصول (AV) إذا احتوي الاستعلام علي PIVOT أو محوري حسابي. تتضمن أمثله جمع هذه المعلومات ولكن غير محدوده بالتالي:
-
اتصل بالsys.sp_describe_first_result_set للحصول علي أنواع الاعمده التي يرجعها الاستعلام.
-
اتصل بالsys.sp_describe_undeclared_parameters للحصول علي أنواع المعلمات.
-
قم باجراء مكالمات شووبلان (أو استخدام Microsoft SQL server Studio) للحصول علي خطه تنفيذ مقدره.
بالاضافه إلى ذلك ، يتم إنشاء ملف تفريغ مشابه لما يلي في المثيل المحلي:
الرسالة 596 ، المستوي 21 ، الولاية 1 ، الخط اللينينومبير
لا يمكن متابعه التنفيذ لان جلسة العمل في حاله الإنهاء.
الرسالة 0 ، المستوي 20 ، الولاية 0 ، الخط لينينومبير
حدث خطا هام في الأمر الحالي. يجب تجاهل النتائج ، إذا كانت هناك.
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".
الحل
تم تصحيح هذه المشكلة في التحديثات التراكمية التالية ل SQL Server:
حول التحديثات التراكمية ل SQL Server:
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:
المراجع
تعرف علي المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.