KB4518364-تصحيح: يحدث انتهاك الوصول عند تشغيل الاستعلامات التي تتضمن PIVOT أو محوري لفي SQL Server 2016 و 2017 و 2019

الأعراض

افترض انك تستخدم التحديث التراكمي 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 لوصف تحديثات البرامج.

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×