首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2005 備份與還原增強功能詳解 (鏡像/線上/僅複製/部分備份)

     編輯:關於SqlServer

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 還原。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved