KB4040535 - 修正:在 SQL Server 2016 或 2017 中,SQL Server 受管理備份不會執行排定的記錄備份

套用到
SQL 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 中發生下列案例:

  • 您在一或多個資料庫上設定 SQL Server 受管理的備份。
  • 您可以將工作排程設定為每 n 分鐘或每小時執行一次日誌備份。 例如,您排定每 5 分鐘執行一次記錄備份。

在此案例中,您可能會發現記錄備份未按排程進行,而且 Extended 事件會顯示下列資訊:

注意

  • 時間戳記 (UTC) 摘要
  • 日期時間 +00:00 [SSMBackup2WADebugXevent] 資料庫名稱 = database_name,資料庫識別碼 = database_ID,其他資訊 = SSMBackup2WA 未排程記錄備份,因為所有條件都不相符。

原因

下列因素可能會導致記錄檔備份不穩定:

  • 完成記錄備份需要很長的時間。 例如,您排定每 6 小時執行一次記錄備份,但實際上大約需要 11 小時才能完成備份程序。
  • 記錄檔備份頻率有個非常大的變更。 例如,您將排程的日誌備份從每 5 分鐘變更為每 6 小時一次。

解決方式

此修正程式包含在下列 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 用來說明軟體更新的術語。