SQL Server 2005 引入四大備份/還原增強,完整保留 2000 功能並大幅強化:
1. 鏡像備份
- 單指令產生 2-4 份同樣備份副本 (鏡像集合)。
- 任一損壞可用其他還原,接著套用後續記錄檔備份。
BACKUP DATABASE ... TO DISK='A' MIRROR TO DISK='B' MIRROR TO DISK='C' ...
2. 線上還原
- **Enterprise 版專屬**。資料庫保持上線,僅離線損壞的檔案群組還原。
- 主要檔案群組 (PRIMARY) 不可離線;應用需容忍部分群組暫時不可用。
- 適用大型資料庫局部災難,大幅縮短整體停機。
3. 僅複製備份 (COPY_ONLY)
- 不影響現有備份鏈:不截斷記錄檔、不重設差異基準、不影響後續還原序列。
- 適用:開發/測試環境刷新、異地備份副本、臨時報表快照。
BACKUP DATABASE ... WITH COPY_ONLY;記錄檔同樣支援。
- 備份記錄
is_copy_only = 1。
4. 部分備份
- 備份所有讀寫檔案群組 + 指定唯讀群組 (預設略過唯讀)。
- 唯讀資料庫僅備份 PRIMARY。
- 含大量歷史/存檔資料之資料庫,備份體積/時間大幅縮減。
BACKUP DATABASE ... READ_WRITE_FILEGROUPS [, FILEGROUP='Archive']
相容性
- 可從 SQL 7.0/2000 還原至 SQL 2005 (系統資料庫除外)。
- 無法從 SQL 6.5 還原。