الأعراض
افترض انك قمت بتمكين ميزه مخزن الاستعلامات لقاعده بيانات في مثيل 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:
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:
الحل البديل
لحل هذه المشكلة ، لا تقم بالانضمام 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 لوصف تحديثات البرامج.