Applies ToSQL 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,等級21,狀態1,行79 無法繼續執行,因為會話處於 [kill] 狀態。 Msg 0,階層20,狀態0,行79 目前的命令發生嚴重錯誤。 結果(如果有的話)應該捨棄。

注意如果您停用自動更新統計資料,就不會發生此錯誤。

解決方案

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

SQL Server 2017累計更新 8

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

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

關於 SQL Server 組建

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

SQL Server 2017 的最新組建

SQL Server 2016 的最新組建

狀態

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

參考

瞭解 Microsoft 用於描述軟體更新的 術語

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。