KB4480639 - 修正:當 DBCC CHECKDB 在有損毀磁碟分割的資料庫上執行時,SQL Server服務會發生損毀

Applies To
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows 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)

症狀

假設您在 Microsoft SQL Server 2014、2016 和 2017 中有一個資料庫。 如果資料庫中有損毀的磁碟分割,而您執行 DBCC CHECKDB 命令,SQL Server 服務就會損毀。 此外,還會產生 SQL 傾印檔案。

解決方式

此問題的修正程式包含在下列 SQL Server 更新中:

SQL Server 2017 累積更新 13

SQL Server 2016 SP2 的累積更新 5

SQL Server 2014 Service Pack 3 的累積更新 1

備註 此修正程式會引發檢查資料庫的錯誤,然後讓 DBCC CHECKDB 命令正常結束而不會當機。

關於 SQL Server 組建

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

適用於 SQL Server 2017 的最新累積更新

適用於 SQL Server 2016 的最新累積更新

SQL Server 2014 組建版本

狀態

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

參考資料

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