KB4526315 - 修正:資料庫無法復原,並在 SQL Server 中報告錯誤 5243

套用到
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) SQL Server 2016 Service Pack 2 SQL Server 2017 on Windows 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 2019 on Windows

症狀

假設您在 Microsoft SQL Server 2016 或 2017 中有一個資料庫已啟用透明資料庫加密,或正在啟用或停用。 如果資料庫包含損毀,以致 GAM 範圍在 GAM 或 PFS 頁面中不正確地將該程度標記為未配置,則加密掃描可能會不正確地假設 GAM 頁面未配置,然後格式化頁面。 在此情況下,後續重新啟動伺服器會導致資料庫在復原時標示為可疑,而且您可能會收到下列錯誤訊息:

      

DateTime SPID 錯誤:5243,嚴重性:16,狀態:8。

DateTime SPID 在內部作業期間偵測到不一致。 請連絡技術支援。

      

附註

  • 此修正程式可防止加密掃描格式化損毀的 GAM 頁面,但無法解決資料庫不一致的問題。
  • 如果客戶經常使用追蹤旗標 (TF) 5004 暫停和繼續加密掃描,則更有可能發生此問題,並且您可能會看到多個傾印。

狀態

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

解決方式

累積更新資訊:

此問題已在下列 SQL Server 累積更新中修正:

關於 SQL Server 的累積更新:

SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:

其他資訊

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