Применяется к
SQL Server 2017 on Windows SQL Server 2017 on Linux SQL Server 2019 on Windows SQL Server 2019 on Linux

Проблемы

Нарушение доступа или утверждение возникает при использовании динамического административного представления (DMV) sys.dm_exec_query_statistics_xml. Эта проблема была впервые исправлена в накопительном пакете обновления 26 для Microsoft SQL Server 2017 и накопительном обновлении 12 для Microsoft SQL Server 2019. В рамках исправления значение параметра среды выполнения (ParameterRuntimeValue) удаляется из showplan XML при вызове sys.dm_exec_query_statistics_xml динамического административного административного представления.

При использовании sys.dm_exec_query_statistics_xml динамического административного представления для устранения неполадок с длительными запросами иногда необходимо получить значение ParameterRuntimeValue для конкретной хранимой процедуры или запроса до завершения запроса. Мы добавили в это исправление новый глобальный флаг трассировки (TF) 2446. Это позволяет собирать значение параметра среды выполнения за счет дополнительных затрат.

Предупреждение: TF 2446 не предназначен для непрерывного включения в рабочей среде, но только для устранения неполадок, ограниченных по времени. Использование этого флага трассировки приведет к дополнительным и, возможно, значительным затратам на ЦП и память, так как мы создадим фрагмент Showplan XML с помощью сведений о параметрах среды выполнения, независимо от того, вызывается ли sys.dm_exec_query_statistics_xml динамического административного представления.

Решение

Эта проблема устранена в следующих накопительных обновлениях для SQL Server:

Каждое новое накопительное обновление для SQL Server содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Рекомендуется установить последнюю сборку для своей версии SQL Server:

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Ссылки

Сведения о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.