[修正] SQL Server 2017 の CCI テーブルで物理専用オプションを使用して DBCC CHECKDB を実行すると、エラー 8965 が発生します。

適用対象: SQL Server 2017 Developer on WindowsSQL Server 2017 Enterprise Core on WindowsSQL Server 2017 Enterprise on Windows

現象


次のような状況で問題が発生します。
  • SQL Server 2017 のテーブルにクラスタ化列ストア インデックス (CCI) を作成します。
  • CCI 表に物理_ONLY オプションを使用して DBCC CHECKDB コマンドを実行します。
このシナリオでは、次のようなエラー メッセージが表示されることがあります。さらに、ダンプ ファイルが生成されます。
Msg 8965、レベル 16、状態 1、ライン番号
表エラー: オブジェクト IDオブジェクト ID、インデックス IDインデックス ID、パーティション IDパーティション ID、アロック ユニット ID UnitID (イン行データの入力)ページ (1:65336)、スロット1、テキスト ID TextIDはページ (0:0)、スロット 0 で参照されますが、スキャンでは表示されません。

状態


マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

解決方法


この問題は、SQL Server の次の累積的な更新プログラムで修正されています。
SQL Server の累積的な更新プログラムについて:
SQL Server の新しい累積的な更新プログラムには、すべての修正プログラムと、以前の累積的な更新プログラムに含まれていたすべてのセキュリティ修正プログラムが含まれています。SQL Server の最新の累積的な更新プログラムを確認してください。

参照情報


マイクロソフトがソフトウェア更新プログラムの説明に使用する用語について説明します。