利用 SQL Server 服務啟動帳號的網路存取權限,直接將備份寫入遠端共享路徑,避免本地落地再複製的雙重 I/O。
\\BackupServer\SQLBackups)。進階:跨公網備份(如國內備份至美國)
資料庫檔案較大時,建議先本地壓縮再透過 FTP 傳輸:
① 使用 WinRAR 命令列建立排程壓縮任務(支援日期命名、背景壓縮)。
② 撰寫 FTP 批次檔(ftprun1.bat 呼叫 ftpput.txt 上傳、ftprun2.bat 清理本地壓縮檔)。
③ 任務排程器依序安排:備份 → 壓縮 → 上傳 → 清理。
無網域環境時,在兩台伺服器分別建立相同用戶名、相同密碼的本地帳號,以 SQL Server 服務啟動帳號身分存取遠端共享。
\\192.168.1.200\Backup,權限給 admin 讀寫。\\192.168.1.200\Backup。原理:Windows 透過相同帳密實現無縫認證(Pass-through Authentication),SQL Server 以服務帳號身分直接寫入遠端。
先在本地完成備份,再利用 rsync(Linux)、cwRsync(Windows)或商業 FTP 同步軟體(如 GoodSync、FreeFileSync)將備份目錄鏡像至異地。優點:邏輯解耦、可跨平台、支援增量同步、斷點續傳。缺點:需額外部署同步工具、增加維護複雜度。
| 場景 | 推薦方案 | 理由 |
|---|---|---|
| 域環境、區域網路、備份量中等 | 方案一 | 原生、免腳本、維護簡單、效能最佳 |
| 工作組環境、無網域 | 方案二 | 利用帳號映射繞過域限制 |
| 跨公網、大檔案、需增量同步 | 方案三 | rsync/FTP 專為弱網路設計,壓縮傳輸效率高 |
異地備份核心在於「權限通行」與「傳輸可靠」。域環境首選維護計劃直寫 UNC 路徑;無域環境用帳號映射;跨公網大檔案建議「本地備份 + 壓縮 + rsync/FTP 同步」。定期演練還原,才是備份策略的最後一道防線。