症狀
請考慮以下案例:
- 當您嘗試在啟用長條圖修正時使用預設 的基數估計 來執行查詢。
- 查詢包含其中一個述詞中使用的欄上的運算式。
在此案例中,會發生存取違規。 此外,您收到下列錯誤訊息:
注意
Msg 596, Level 21, State 1, Line LineNumber
無法繼續執行,因為工作階段處於終止狀態。
Msg 0, Level 20, State 0, Line Number, Msg 0, Level 20, State 0, Line Number
目前命令發生嚴重錯誤。 如果有結果,應丟棄。
備註 您可以使用 USE HINT ('ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS') 查詢選項或追蹤旗標 4139 來啟用長條圖修正。
解決方式
此問題已在下列 SQL Server 更新中修正:
SQL Server 2017 累積更新 8
SQL Server 2016 Service Pack 2 的累積更新 5
關於 SQL Server 組建
SQL Server 的每個新組建都包含前一個組建中的所有 Hotfix 和安全性修正程式。 建議您安裝適用於您 SQL Server 版本的最新組建:
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
DBCC TRACEON - Transact-SQL) (追蹤旗標
瞭解 Microsoft 用來說明軟體更新的標準 術語 。