徵狀
假設您的資料表在 Microsoft SQL Server 2014 中有 [聚集列存儲] 索引。 當您在表格上執行 DML 語句(例如更新或刪除)時,您會收到下列錯誤訊息,並產生記憶體傾印檔案:
錯誤:8646,嚴重性:21,狀態: 1. 在資料庫 ' <資料庫>」中,找不到索引 id 1 中資料表 <ID> 的索引項目。 指定的索引已損毀,或目前的更新方案有問題。 執行 DBCC CHECKDB 或 DBCC CHECKTABLE。 如果問題持續發生,請與產品支援人員聯繫。
解決方案
Service pack 資訊
若要解決此問題,請取得 SQL Server 2014 的 Service Pack 1。
如需 SQL Server 2014 Service Pack 1 (SP1)的詳細資訊,請參閱 在 Sql server 2014 Service pack 1 中修正的錯誤。
累積更新資訊
此問題最初是在 SQL Server 的後續累積更新中修正。
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 我們建議您下載並安裝最新的 SQL Server 累積更新:
狀態
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。