KB4163478 - 修正:在 SQL Server 資料表上自動更新累加統計資料時,發生存取違規

Applies To
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

症狀

當您在具有分割區的資料表上處理 DML 作業,且自動更新累加統計資料時,會發生存取衝突。 此外,您會在 Microsoft SQL Server Management Studio (SSMS) 中收到下列錯誤訊息:

注意

Msg 596, Level 21, State 1, Line 79
無法繼續執行,因為工作階段處於終止狀態。
Msg 0, Level 20, State 0, Line 79
目前命令發生嚴重錯誤。 如果有結果,應丟棄。

         備註 如果您停用自動更新統計資料,則不會發生此錯誤。

解決方式

此問題已於下列 SQL Server 更新中修正:

SQL Server 2017 累積更新 8

SQL Server 2016 Service Pack 2 的累積更新 1

SQL Server 2016 Service Pack 1 的累積更新 9

關於 SQL Server 組建

SQL Server 的每個新組建都包含前一個組建中的所有 Hotfix 和安全性修正程式。 建議您安裝適用於您 SQL Server 版本的最新組建:

適用於 SQL Server 2017 的最新組建

適用於 SQL Server 2016 的最新組建

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

參考資料

瞭解 Microsoft 用來說明軟體更新的 術語 。