Sign in with Microsoft
Sign in or create an account.

الأعراض

يحدث انتهاك الوصول أو التأكيد عند استخدام طريقة عرض الإدارة الديناميكية (DMV) sys.dm_exec_query_statistics_xml. تم تصحيح هذه المشكلة لأول مرة في التحديث التراكمي 26 ل Microsoft SQL Server 2017. كجزء من التصحيح، تتم إزالة قيمة معلمة وقت التشغيل (ParameterRuntimeValue) من Showplan XML عند استدعاء sys.dm_exec_query_statistics_xml DMV.

عند استخدام sys.dm_exec_query_statistics_xml DMV لاستكشاف أخطاء الاستعلامات طويلة الأمد وإصلاحها، يجب عليك أحيانا الحصول على قيمة ParameterRuntimeValue لإجراء أو استعلام مخزن معين قبل انتهاء الاستعلام. أضفنا علامة تتبع عمومية جديدة 2446 (TF 2446) في هذا الإصلاح العاجل. وهذا يمكن مجموعة قيمة معلمة وقت التشغيل على حساب إدخال حمل إضافي.

تحذير: ليس من المفترض تمكين TF 2446 بشكل مستمر في بيئة الإنتاج، ولكن فقط لأغراض استكشاف الأخطاء وإصلاحها المحددة زمنيا. سيؤدي استخدام علامة التتبع هذه إلى إدخال وحدة المعالجة المركزية الزائدة وربما الكبيرة والنفقات العامة للذاكرة لأننا سنقوم بإنشاء جزء Showplan XML باستخدام معلومات معلمة وقت التشغيل، سواء تم استدعاء sys.dm_exec_query_statistics_xml DMV أم لا.

الحل

تم تصحيح هذه المشكلة في التحديث التراكمي التالي SQL Server:

التحديث التراكمي 31 SQL Server 2017

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

التحديث التراكمي الأخير SQL Server 2017

الحالة

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

المراجع

تعرف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.

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

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

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟

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

×