Transaction-Log
如何重新初始化日誌傳送?
情況如下:
伺服器 A 上的數據庫配置了事務日誌傳送並使用伺服器 B 作為輔助。長期以來,它一直執行良好。
但是,我們最近檢測到其中一個 trn 文件已損壞,伺服器 B 無法恢復它。
伺服器 A 上的數據庫仍然健康,所以我想在伺服器 B 中創建一個新的完整備份並重新啟動事務日誌傳送。
由於所有時間和其他設置都已經調整和配置,我試圖避免從頭開始。
為了重新初始化日誌傳送,我需要執行什麼步驟?(這是 SQL Servert 2008 R2)
- 禁用兩台伺服器上的日誌傳送作業。
- 備份伺服器 A 上的數據庫。
- 使用剛剛創建的備份
with norecovery
在伺服器 B 上恢復數據庫。- 在兩台伺服器上重新啟用日誌傳送作業。
在我的情況下,我有一個昨晚的完整備份,並且所有日誌文件都已發送到輔助伺服器。它只是不同步。
我可以: 1.將現有的完整備份複製到輔助伺服器。2. 禁用兩台伺服器上的日誌傳送。3. 無恢復恢復並包括輔助節點上的所有日誌文件。4. 重新啟用日誌傳送作業。
看起來應該可以,但我從未嘗試過。