Ознаки
Припустимо, що ви вмикаєте функцію сховища запитів для бази даних в екземплярі SQL Server 2016. Під час запиту на план запиту за допомогою операцій JOIN, стовпець 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 AS q на qt.query_text_id = q.query_text_id ВНУТРІШНЯ ПРИЄДНУВАННЯ sys.query_store_plan як p на q.query_id = p.query_id У цій ситуації стовпець 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, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.