KB3173976 — ИСПРАВЛЕНИЕ: неустранимая ошибка при выполнении запроса к представлению sys.sysindexes в SQL Server 2016 г.

Применяется к
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 Express - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Web - duplicate (do not use)

Проблема

Предположим, что вы создаете сеанс запроса к базе данных, содержащей оптимизированные для памяти таблицы и типы таблиц. При выполнении запроса к представлению sys.sysindexes базы данных сеанс запроса завершается. Кроме того, появляется сообщение об ошибке, похожее на следующее:

Примечание

Сообщение 3624, уровень 20, состояние 1, строка 12
Сбой проверка утверждения системы. Дополнительные сведения см. в журнале ошибок SQL Server. Как правило, сбой утверждения вызван ошибкой программного обеспечения или повреждением данных. Чтобы проверка для повреждения базы данных, рассмотрите возможность запуска DBCC CHECKDB. Если вы согласились отправить дампы в корпорацию Майкрософт во время настройки, в корпорацию Майкрософт будет отправлен мини-дамф. Обновление может быть доступно корпорацией Майкрософт в последнем пакете обновления или в исправлении технической поддержки.
Сообщение 596, уровень 21, состояние 1, строка 11
Не удается продолжить выполнение, так как сеанс находится в состоянии завершения.
Сообщение 0, уровень 20, состояние 0, строка 11A произошла серьезная ошибка в текущей команде.  Результаты, если таковые есть, следует отменить.

Примечание. Если запустить DBCC CHECKDB в базе данных, чтобы проверка для повреждения базы данных, ошибка не отображается.

Решение

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

Рекомендация. Установите последнее накопительное обновление для SQL Server

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

      

Состояние

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

Ссылки

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