Sql-Server

備份後如何讓事務日誌自動截斷

  • May 10, 2016

設置:Sql Server 2008 R2,數據庫設置為完全恢復模式。

我已經制定了一個維護計劃,為伺服器上的多個數據庫備份事務日誌。它設置為在每個數據庫的子目錄中創建備份文件,驗證備份完整性是否打開,並使用備份壓縮。該作業設置為在工作時間(上午 8 點至下午 6 點)每 2 小時執行一次。

我已經測試了這項工作,它執行良好,按應有的方式創建日誌備份文件。但是,根據我的閱讀,一旦備份了事務日誌,應該可以截斷事務日誌。我在 Sql Server 維護計劃設計器中看不到任何執行此操作的選項。我該如何設置?

嚴格來說,日誌備份就是截斷剛剛備份的日誌部分。但是,截斷日誌只是標記日誌條目以供重用 - 這並不意味著物理日誌文件會縮小。那將是一個單獨的(手動)步驟,實際上,如果您的日誌文件首先需要增長到該大小,那麼反复縮小/增長它們只會增加碎片並損害性能。

總結:如果你在做定期的日誌備份,那麼你不需要擔心手動截斷日誌(如果你手動進行,你會破壞你的日誌備份鏈)。

引用自:https://serverfault.com/questions/241140