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