KB4316858 . ИСПРАВЛЕНИЕ: сообщение "Поврежденный индекс" и отключение сервера, когда запрос статистики обновления использует хэш-агрегат в SQL Server

Применяется к
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 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) SQL Server 2017 Developer SQL Server 2017 on Windows (all editions) SQL Server 2017 on Linux (all editions)

Проблема

У вас есть запрос статистики обновления, который использует операторы агрегата хэша в плане выполнения запроса в экземпляре Microsoft SQL Server. При выполнении запроса появляется сообщение "поврежденный индекс" (ошибка 9100) и теряется клиентское подключение к серверу.

Решение

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

Накопительный пакет обновления 9 для SQL Server 2017 г.

Накопительный пакет обновления 2 для SQL Server 2016 с пакетом обновления 2 (SP2)

Накопительный пакет обновления 10 для SQL Server 2016 с пакетом обновления 1 (SP1)

Накопительный пакет обновления 12 для SQL Server 2014 с пакетом обновления 2 (SP2)

Сведения о накопительных обновлениях для SQL Server

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

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

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

Последние накопительные обновления для SQL Server 2014 г.

Сведения о пакете обновления для SQL Server:

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

Пакет обновления 3 (SP3) для SQL Server 2014

Сведения о пакетах обновления для SQL Server:

Пакеты обновления являются накопительными. Каждый новый пакет обновления содержит все исправления, которые были в предыдущих пакетах обновления, а также все новые исправления. Мы рекомендуем применить последний пакет обновления и последнее накопительное обновление для этого пакета обновления. Вам не нужно устанавливать предыдущий пакет обновления перед установкой последнего пакета обновления. Дополнительные сведения о последнем пакете обновления и последнем накопительном обновлении см. в таблице 1 в следующей статье.

Определение версии, выпуска и уровня обновления SQL Server и его компонентов

Состояние

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

Ссылки

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