徵狀
假設您使用 Microsoft SQL Server 2016。當您在群集列存儲索引 (CCI) 上具有篩選非群集索引 (NCI) 的表上使用EXTENDED_LOGICAL_CHECKS運行 DBCC CHECKAT 時,您可能會收到類似于以下內容的錯誤訊息:
味精 5297,16 級,狀態 1,行號
的 群集列存儲索引和非群集索引之間的交叉行集檢查 (物件識別碼物件識別碼、索引 ID 索引 ID、分區編號分區 Num) 失敗。請 重建分區。
味精 5297,16 級,狀態 1,行號
的 群集列存儲索引和非群集索引之間的交叉行集檢查 (物件識別碼物件識別碼、索引 ID索引 ID、分區號分區 Num)失敗。請重建 分區。
味精 5297,16 級,狀態 1,行號
的 群集列存儲索引和非群集索引之間的交叉行集檢查 (物件識別碼物件識別碼、索引 ID索引 ID、分區號分區 Num)失敗。請重建 分區。
Dbcc "表名"的結果。
那裡 是物件 1 頁中的 1 行 ""表名"
檢查DB 在表中發現 0 個分配錯誤和 3 個一致性錯誤 '表名'" (物件識別碼物件識別碼)。
…
檢查DB 在資料庫中發現 0 個分配錯誤和 3 個一致性錯誤 "資料庫名稱".
Dbcc 執行完成。如果 DBCC 列印了錯誤訊息,請聯繫您的系統 管理員。
完成 時間:日期時間
狀態
Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。
解決方案
此問題在以下 SQL Server 的累積更新中修復:
關於 SQL 伺服器的累積更新:
SQL Server 的每個新的累積更新都包含以前的累積更新中包含的所有修補程式和所有安全修補程式。查看 SQL Server 的最新累積更新:
參考
了解 Microsoft 用來說明軟體更新的術語。