Sql-Server

MSSQL 日誌傳送是否會截斷事務日誌?

  • January 28, 2020

我在 Microsoft SQL Server 2012 中的數據庫上設置了日誌傳送。

我的輔助伺服器出現問題,我發現這可能是由於計劃的備份作業弄亂了日誌文件的一致性。

解決方案是將作業設置為進行 copy_only 備份,但是現在我很好奇日誌傳送是否會處理事務日誌的大小,還是會無限增長?

問題:日誌傳送會負責截斷日誌文件嗎?

日誌傳送配置中的 LSBackup 作業執行事務日誌備份,因此這將有助於保持您的日誌文件大小與正常日誌備份作業相同。

請注意,這不會截斷文件(回收空間),它只是將已備份的日誌部分標記為可重複使用,這有助於通過重複使用文件中的現有空間來防止日誌文件增長。出於性能原因,您不希望不斷地縮小和重新增長事務日誌文件。

通常,如果您使用日誌傳送,則無需執行另一個僅複製日誌備份作業,您最好將 LSBackup 創建的日誌備份簡單地複製到合適的儲存位置。如果您正在執行 LSBackup 和非僅複製日誌備份作業,您也會遇到問題,因為您已經發現,恢復鏈將在輔助伺服器上中斷。

引用自:https://dba.stackexchange.com/questions/224711