Применяется к
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core 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)

Проблемы

Рассмотрим следующий сценарий.

  • При попытке выполнить запрос с помощью оценки количества элементов по умолчанию, если включено поправка гистограммы.

  • Запрос содержит выражения для столбца, который используется в одном из предикатов.

В этом сценарии возникает нарушение прав доступа. Кроме того, появляется приведенное ниже сообщение об ошибке:

Сообщение 596, уровень 21, состояние 1, строка LineNumber Не удается продолжить выполнение, так как сеанс находится в состоянии Kill. Сообщение 0, уровень 20, состояние 0, строка LineNumber При текущей команде возникла серьезная ошибка.  Результаты, если таковые имеются, должны быть удалены.

Примечание. С помощью функции "ПОДсказка" ("ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS") или флага трассировки 4139 можно включить пометку гистограммы.

Решение

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

Накопительное обновление 8 для SQL Server 2017

Накопительное обновление 5 для SQL Server 2016 с пакетом обновления 2

Сведения о сборках SQL Server

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

Новейшая сборка для SQL Server 2017

Последнее накопительное обновление для SQL Server 2016

Статус

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

Ссылки

DBCC TRACEON — флаги трассировки (Transact-SQL)

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

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

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

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