Проблемы
Предположим, что у вас есть таблица с отфильтрованным некластеризованным индексом (NCI) по кластеризованным индексам columnstore (CCI) в SQL Server 2016 и 2017 годах. При обновлении таблицы таким образом, что ни один из ключевых или включенных столбцов NCI не обновляется, можно заметить, что отфильтрованный NCI не поддерживается. В частности, обновление приведет к перемещению строк в CCI, а значения указателя соответствующих строк в отфильтрованном NCI могут не обновляться. Эта проблема может привести к постоянному повреждению набора строк и неправильным результатам для запросов SELECT.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема устранена в следующих накопительных обновлениях для SQL Server:
-
Накопительный пакет обновления 6 для SQL Server 2016 с пакетом обновления 2 (SP2)
-
Накопительный пакет обновления 14 для SQL Server 2016 с пакетом обновления 1 (SP1)
Сведения о накопительных обновлениях для SQL Server:
Каждое новое накопительное обновление SQL Server содержит все исправления и все исправления безопасности, включенные в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:
Ссылки
Сведения о терминологии, Корпорация Майкрософт использует для описания обновлений программного обеспечения.