繼承與創新並重
SQL Server 2000 的備份/還原特性在 2005 版大多保留,並新增數項關鍵功能,提升可用性與彈性。
1. 鏡像備份
- 為備份檔案建立 2~4 份完全相同副本
- 任一副本損壞時,可用其他副本修復
- 例:鏡像集合 1 完整備份損壞 → 以集合 2 還原 → 再套用集合 1 的交易記錄備份
2. 線上還原
- 資料庫保持上線,僅將特定檔案群組離線還原
- 大部分資料可持續服務,僅還原目標檔案群組受影響
- 限制:需 Enterprise 版、主檔案群組不可離線、應用程式需支援檔案群組離線操作
3. 僅複製備份
- 建立備份副本不干擾既有備份鏈結順序
- 適用情境:臨時需求(如測試環境同步)不想影響正式備份排程
- 完整備份與記錄備份皆支援,備份記錄標記為
copy_only
4. 部分備份
- 備份所有檔案群組,排除唯讀檔案群組(除非明確指定)
- 唯讀資料庫僅備份主檔案群組
- 大量靜態資料(如歷史封存)存放於唯讀群組時,備份速度大幅提升
5. 從舊版還原
- 支援從 SQL 7.0、2000 還原備份至 2005/2008
- 不支援:SQL 6.5 備份還原、系統資料庫跨版本還原
實務建議
根據資料屬性(變動頻率、重要性、容量)規劃備份策略,善用「僅複製」滿足臨時需求,「部分備份」加速大型唯讀資料庫維護,「鏡像備份」強化災難復原能力。