Sql-Server

在已配置的 SQL 伺服器上添加遠端 DR 輔助伺服器日誌傳送

  • May 29, 2019

我們有一個設置,其中有 3 個 SQL Server 實例,其中 1 個主實例、1 個近輔助實例、1 個遠輔助實例。

因此,在 Primary 和 Near DR Secondary 之間已經配置了日誌傳送。

現在我必須在主節點和遠端 DR 輔助節點之間配置/添加日誌傳送。

需要在日誌中添加 1 個數據庫傳送大小為 1.1 TB

問題是從主副本複製完整備份可能需要 12 多個小時到非常遠的 DR,並且在主副本上每天有 4 個完整備份計劃,每個 6 小時間隔。

請幫助制定計劃,以便我可以毫不拖延地在 Far DR 上配置日誌傳送,還有一件事我們無法停止現有的日誌傳送配置。

問題是從主副本複製完整備份可能需要 12 多個小時到非常遠的 DR,並且在主副本上每天有 4 個完整備份計劃,每個 6 小時間隔。

… 立即在 Far DR 上配置日誌傳送 …

這兩個是競爭項目。如果傳輸需要 12 小時並且您必須每次都傳輸完整備份,那麼我看不出這將如何適應 6 小時的視窗,更不用說能夠用它做任何有用的事情了。

您要麼需要推遲執行此操作,要麼要求提供更好的頻寬。

但是,如果您不必每次都發送相同的完整備份,那麼根據數據庫中的更改率,可能會使用一次完整的日誌。顯然,這一切都取決於要求所說的內容。

$$ comment $$…考慮改用鏡像或 AlwaysOn 高可用性組。

潛在地,取決於要求(我們目前沒有或不知道),儘管如果延遲非常高,這可能會導致其他不良後果。可用性組喜歡延遲。

您沒有說明為什麼每 6 小時進行一次完整備份。

  1. 假設您確實需要這樣做。在本地進行備份,然後將備份複製到遠端輔助伺服器。
  2. 重新評估為什麼每 6 小時進行一次完整備份。除非您有一些非常特殊的需求,否則您可能不需要這個。每天一次或每週一次的完整備份與 t-log 和/或差異備份相結合將減少資源密集型。

您只需將完整備份發送到遠端輔助伺服器一次,然後發送日誌,它們應該在時間延遲允許的情況下保持同步。僅當您開始或重新啟動日誌傳送時,啟動時間才會很痛苦,希望這是每年一次或更少。

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