僅限複製備份

更新: 2005 年 12 月 5 日

*「僅限複製備份」*是與傳統 SQL Server 備份順序無關的 SQL Server 備份。通常,進行備份會變更資料庫,而且會影響往後其他備份的還原方式。不過,偶爾為了特殊目的進行備份,而不影響資料庫的整體備份及還原程序會很有用。基於這個目的,SQL Server 2005 導入下列類型的僅限複製備份:

  • 僅限複製完整備份 (所有復原模式)
    僅限複製完整備份不能作為差異基底或差異備份,因此不會影響差異備份。
  • 僅限複製記錄備份 (僅完整復原模式和大量記錄復原模式)
    僅限複製記錄備份會保留現有的記錄封存點,因此不會影響一般記錄備份的順序。僅限複製記錄備份通常是沒有必要的。您可以建立另一個例行的目前記錄備份 (使用 WITH NORECOVERY) 來代替,然後一併使用該備份與還原順序所需的所有其他先前記錄備份。不過,您可以建立僅限複製記錄備份來執行線上還原。如需這類範例,請參閱<範例:線上還原讀取/寫入檔案 (完整復原模式)>。

交易記錄永遠不會在僅限複製備份之後截斷。僅限複製備份會記錄在 backupset 資料表的 is_copy_only 資料行中。

若要建立僅限複製備份 (Transact-SQL)

ms191495.note(zh-tw,SQL.90).gif附註:
SQL Server Management Studio 不支援僅限複製備份。
  • 用於僅限複製完整備份的必要 BACKUP 語法為:
    BACKUP DATABASE <database_name> TO <backup_device> … WITH COPY_ONLY …
    ms191495.note(zh-tw,SQL.90).gif附註:
    指定 DIFFERENTIAL 選項時,COPY_ONLY 沒有作用。
  • 用於僅限複製記錄備份的必要 BACKUP 語法為:
    BACKUP LOG <database_name> TO <backup_device> … WITH COPY_ONLY …

請參閱

概念

在完整復原模式下備份
簡單復原模式下的備份
復原模式概觀

其他資源

BACKUP (Transact-SQL)
RESTORE (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助