狀況
當您在 Microsoft SQL Server 2016年中有一個叢集的 columnstore 索引 (CCI) 的資料表上執行UPDATE陳述式時,您可能會收到類似下列的判斷提示錯誤︰
Location: "bpbatch.cpp":240
運算式: (BP_VECTOR_ID)(iNew + 1) iNew + 1 = =
SPID: 55
處理序識別碼︰ 1556年
訊息 3624,層級 20,狀態 1,行 1
系統判斷提示檢查失敗。請檢查 SQL Server 錯誤記錄檔,如需詳細資訊。一般而言,判斷提示失敗被因為軟體錯誤或資料損毀。若要檢查資料庫損毀,請考慮執行 DBCC CHECKDB。如果您同意將傾印在安裝期間傳送至 Microsoft,迷你的傾印就會傳送到 Microsoft。更新可能可從 Microsoft 取得最新的 Service Pack 或 Hotfix,以從技術支援。
訊息 596,層級 21,狀態 1,第 0 行
因為工作階段正處於清除狀態時,就無法繼續執行。
訊息 0,層級 20,狀態 0,第 0 行
目前的命令發生嚴重的錯誤。 結果,如果有的話,應加以捨棄。
解決方案
在 SQL Server 的下列累積更新程式修正這個問題︰
SQL Server 的每個新的累積更新包含的所有修補程序與安全性修正,全都包含在先前的累積更新。检验 SQL Server 的最新的累積更新︰
最新的 SQL Server 2016 累積更新
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。
參考
深入了解 Microsoft 會使用來描述軟體更新術語。