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

الأعراض

افترض انك قمت بتمكين ميزه مخزن الاستعلامات لقاعده بيانات في مثيل SQL Server 2016. عندما تقوم بالاستعلام عن خطه الاستعلام باستخدام عمليات الربط ، يحتوي العمود query_plan في نتيجة الاستعلام علي أحرف غير عادية. علي سبيل المثال ، يمكنك الانضمام إلى sys.query_store_plan إلى طريقه عرض أخرى ، كما في الاستعلام التالي:

حدد qt.query_sql_text ، q.query_id ، qt.query_text_id ، p.plan_id ، p.query_planFROM sys.query_store_query_text qt الصلة الداخلية sys.query_store_query ك q في qt.query_text_id = q.query_text_id الصلة الداخلية sys.query_store_plan في هذه الحالة ، يحتوي العمود query_plan في نتيجة الاستعلام علي أحرف مثل ما يلي:

传/傳

الحل

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

تحديث تراكمي 2 ل SQL Server 2016

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

آخر تحديث تراكمي ل SQL Server 2016

الحل البديل

لحل هذه المشكلة ، لا تقم بالانضمام sys.query_store_plan إلى طريقه عرض أخرى عند محاولة استرداد query_plan. بدلا من ذلك ، لاسترداد query_plan للحصول علي plan_idمعينه ، قم بتشغيل استعلام منفصل لهذا الplan_id الذي يشبه ما يلي:

حدد plan_id ، query_planfrom sys.query_store_planwhere plan_id = plan_id

الحالة

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

المراجع

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

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

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.