現象
2016 年と 2017 年のクラスター化列ストア インデックス (CCI SQL Server) に対してフィルター処理された非クラスター化インデックス (NCI) を含むテーブルがあるとします。 NCI のキー列または含まれる列のいずれも更新されない方法でテーブルを更新すると、フィルター処理された NCI が維持されないことに気付く可能性があります。 具体的には、更新によって CCI 内の行が移動され、フィルター処理された NCI 内の対応する行のロケーター値が更新されない可能性があります。 この問題により、行セット間の永続的な破損が発生し、SELECT クエリの結果が間違っている可能性があります。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
解決方法
この問題は、次のSQL Serverの累積的な更新プログラムで修正されています。
SQL Serverの累積的な更新プログラムについて:
SQL Serverの新しい累積的な更新プログラムには、すべての更新プログラムが含まれています。 修正プログラムと、前の修正プログラムに含まれていたすべてのセキュリティ修正プログラム 累積的な更新プログラム。 SQL Serverの最新の累積的な更新プログラムを確認してください。
参考資料
次の用語について説明します。 Microsoft は、ソフトウェア更新プログラムを記述するために使用します。