Applies ToSQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions)

徵兆

請試想下列案例:

  • 在 Microsoft SQL Server 2016 或 2017 的實例中使用 AlwaysOn 可用群組。

  • 您可以在一或多個使用者資料庫上設定SQL Server受管理的備份,這些資料庫會新增至可用的群組。

  • 您可以在資料庫上執行隨選記錄備份。

  • 從可用的群組中移除資料庫,然後再重新新增。 或者,您會容錯移轉您的資料庫。

  • 您可以在資料庫上執行隨選記錄備份。

在此案例中,您發現查詢 msdb 資料庫上的managed_backup.fn_available_backups資料表,在記錄鏈中有中斷。

原因

發生此問題是因為當您從可用的群組中移除資料庫,然後再將它加回,或是您容錯移轉資料庫時,在smart_backup_files資料表的database_guid欄中建立新的資料庫 GUID。 這會導致磁碟分割以非連續順序列出資料,並觸發中斷記錄鏈。

解決方案

此修正套裝程式含在下列SQL Server的累積更新中:

SQL Server 2017 的累積更新 1

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

關於SQL Server組建

SQL Server的每個新組建都包含所有 Hotfix 以及先前組建隨附的所有安全性修正。 我們建議您安裝SQL Server的最新累積更新:

SQL Server 2017 的最新累積更新

SQL Server 2016 的最新組建

狀態

Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。

參考資料

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

需要更多協助嗎?

想要其他選項嗎?

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