快速開始
- 下載:官網
https://sqlbackupandftp.com 下載最新安裝檔。
- 安裝:預設路徑
C:\Program Files\Pranas.NET\SQLBackupAndFTP,安裝過程會註冊 Windows 服務。
- 啟動:桌面捷徑或開始功能表開啟主視窗。
核心設定區塊 (對應主視窗標籤)
① 連線伺服器
- 伺服器名稱:
.\SQLEXPRESS 或 IP/主機名。
- 驗證:Windows 整合或 SQL 驗證 (建議最低權限帳號)。
- 點擊 測試連線 確認。
② 選擇資料庫
- 列出所有線上資料庫,勾選需備份者。
- 系統資料庫視備份策略決定 (master/msdb 建議每週完整備份)。
③ 郵件通知
- SMTP 伺服器、埠 (25/587/465)、SSL、帳號密碼。
- 寄件者/收件者、主旨模板 (含
{DB} {DATE} 變數)。
- 發送測試郵件驗證。
④ 排程設定
| 備份類型 | 建議頻率 | 說明 |
| 完整備份 | 每日 02:00 | 基準點,含所有資料頁 |
| 差異備份 | 每 6 小時 | 僅備份自上次完整備份後變更區塊 |
| 記錄備份 | 每 15 分鐘 | 截斷記錄檔,防止 LDF 暴增 (完整模式必備) |
- 執行模式:服務模式 (常駐、精準) 或 工作排程器 (輕量、依賴系統排程器)。
- 預設快速選單:每日/每週/每月一鍵套用。
⑤ 進階選項
- 臨時資料夾:大型 DB 壓縮前暫存 (建議 SSD)。
- 壓縮等級:標準 ZIP (相容性最佳)。
- 驗證備份:強烈建議開啟 (
RESTORE VERIFYONLY)。
- 備份日誌路徑:作業記錄 (非交易記錄)。
- 加密:AES-256 (付費版)。
⑥ 目的地管理
- 本機/網路路徑:
D:\MSSQL\Backup (範例)。
- FTP/SFTP:主機、埠、帳號、密碼、被動模式、遠端目錄;提供 測試連線。
- 雲端 (Dropbox/OneDrive/Google Drive/Box/Amazon S3/Azure Blob):**需付費版**。
- 保留原則:保留 N 天/週/月,或保留 N 份完整備份鏈。
⑦ 匯出/匯入設定
工具列 → 匯出設定 → 產生 .sbf 檔;重裝/遷移機器時 匯入設定 即可還原所有參數。
手動執行與驗證
- 點擊 Run Now 立即觸發完整備份流程。
- 觀察進度條、郵件報告、目的地檔案 (如
DB_Full_20240101_020000.zip)。
- 解壓縮驗證
.bak 可用 RESTORE HEADERONLY / VERIFYONLY。
一鍵還原操作
- 主視窗點擊 Restore。
- 選擇來源:本機資料夾 / FTP / 雲端 (付費)。
- 選取目標
.zip 或 .bak。
- 若目標資料庫使用中,工具提示 終止所有連線 (對應
SET SINGLE_USER WITH ROLLBACK IMMEDIATE)。
- 確認還原完成,資料庫上線。
常見問題 FAQ
- Q: 備份失敗 "Access denied"? A: 服務帳號需具備目的地資料夾寫入權限;FTP 需寫入權限。
- Q: 記錄備份未執行導致 LDF 爆滿? A: 確認排程啟用、頻率足夠 (15~30 分鐘)、資料庫為完整復原模式。
- Q: 免費版 2 資料庫限制怎麼繞過? A: 建立多個獨立作業檔 (
.sbf),各自排程不同資料庫;或改用 Ola Hallengren 腳本 + 工作排程器。
結語
SQLBackupAndFTP 以圖形化介面降低 Express 環境備份門檻,核心價值在於「記錄備份排程化 + 驗證 + 異地複製」三大支柱。建議先在測試環境完整跑通「備份 → 驗證 → 還原」流程,再部署上線。