架構需求
- 主伺服器:Server-DW, Windows Server 2003 x64, SQL Server 2008, 資料庫 JKL_DW
- 備份伺服器:Server-ETL, Windows Server 2003 x32, SQL Server 2008
前置作業
- 備份伺服器建立三個共享資料夾:
\\Server-ETL\jklDW$ - 完整備份存放
\\Server-ETL\LogBackup$ - 記錄備份傳送目標
\\Server-ETL\LogCopy$ - 記錄複製還原來源
- 對 JKL_DW 執行完整備份,設定:
- 目標:
\\Server-ETL\jklDW$
- 覆蓋媒體:備份到新媒體集並清除現有備份集
- 可靠性:勾選「完成後驗證備份」與「寫入前檢查校驗和」
- 壓縮:啟用「壓縮備份」節省 80% 空間
設定記錄傳送
- SSMS 右鍵資料庫 → 「工作」 → 「交易記錄傳送」 → 啟用為主要資料庫。
- 備份設定:排程、網路路徑
\\Server-ETL\LogBackup$、保留期限、壓縮。
- 次要資料庫設定:指定 Server-ETL、資料庫名稱、還原模式 (NORECOVERY/STANDBY)、複製資料夾
\\Server-ETL\LogCopy$、還原排程。
- 監視伺服器 (選填):設定警示、歷程保留。
關鍵圖示說明


驗證與維護
- 檢查
msdb.dbo.log_shipping_monitor_* 系統表監控狀態。
- 定期測試容錯移轉,確保備份鏈完整。
- 監控磁碟空間,清理過期備份檔案。
總結
記錄傳送提供資料庫級別的高可用性與異地備份,配合壓縮與驗證選項,可在低頻寬環境下穩定運作。關鍵在於網路共享權限、排程間隔與監控機制的正確配置。