Sql-Server

我是否需要小心日誌傳送日誌備份截斷 tlog?

  • September 30, 2021

我們每週日都會執行完整備份。每天都不一樣。每小時記錄一次備份。這一切都被配置為我們恢復策略的一部分。

我被要求在其中一個數據庫上配置日誌傳送,以便將同步的數據庫放入輔助伺服器(只讀)以進行報告。

由於日誌傳送通過獲取日誌備份然後通過文件共享傳送到另一個 sql 伺服器來工作,我的理解是日誌備份通常會截斷日誌(除非它採用僅複製模式)。那麼通過日誌傳送發生的日誌備份會對我的恢復策略產生負面影響嗎?

例如:我是否正確地說,我目前的工作所進行的日誌備份將有不完整的日誌備份,因為日誌傳送將採用日誌備份截斷 tlog?還是日誌傳送日誌備份只是複制,因此不會截斷 tlog?

負面影響是您的備份鏈會中斷,因為您不能有 2 個不同的日誌備份作業。LS 正在進行日誌備份,這將與您的正常日誌備份工作相同。因此,根據我們所做的,我們根據定義的 RPO/RTO 保持執行,並取決於 DR 端的備用數據庫是否有任何只讀要求。

取自網際網路,以回應差異備份破壞日誌傳送的問題

我已經在所有數據庫的主伺服器上設置了日誌傳送。一個特定數據庫的日誌傳送失敗,因為每天都會進行差異備份。我敢肯定,因為當進行差異備份時,LSN 鏈會中斷..即最後一個 LSN 和第一個 LSN 不匹配..

我們每天進行差異備份並將它們發送給客戶,他們還希望在他們的數據庫上實現日誌傳送。因為,差異備份正在破壞日誌傳送..我認為我們可以每天向他們發送 Tlog,而不是發送差異……但是客戶必須每天恢復多個 t-log..這可能是一個漫長的過程..

有沒有更好的解決方案?

提供的答案是:

有你的問題。破壞日誌傳送的不是差異備份,而是其中的日誌備份。如果您正在執行日誌傳送,則所有日誌備份都必須通過日誌傳送完成,並且不能在其他任何地方進行額外的日誌備份。

你的問題是:

那麼通過日誌傳送發生的日誌備份會對我的恢復策略產生負面影響嗎?

似乎不支持額外的 TLOG 備份(日誌傳送之外),但我在 Microsoft 的網站上找不到任何參考,因此支持或反駁此聲明,而且我對日誌傳送的了解有限。

更好的解決方案/答案

如果您與 Microsoft 簽訂了支持協議,那麼您可以向他們提出諮詢案例。然後,他們可以為您提供可行的解決方案。

或者,聯繫獲得 SQL Server 認證的顧問。

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