僅限複製備份
更新: 2005 年 12 月 5 日
*「僅限複製備份」*是與傳統 SQL Server 備份順序無關的 SQL Server 備份。通常,進行備份會變更資料庫,而且會影響往後其他備份的還原方式。不過,偶爾為了特殊目的進行備份,而不影響資料庫的整體備份及還原程序會很有用。基於這個目的,SQL Server 2005 導入下列類型的僅限複製備份:
- 僅限複製完整備份 (所有復原模式)
僅限複製完整備份不能作為差異基底或差異備份,因此不會影響差異備份。 - 僅限複製記錄備份 (僅完整復原模式和大量記錄復原模式)
僅限複製記錄備份會保留現有的記錄封存點,因此不會影響一般記錄備份的順序。僅限複製記錄備份通常是沒有必要的。您可以建立另一個例行的目前記錄備份 (使用 WITH NORECOVERY) 來代替,然後一併使用該備份與還原順序所需的所有其他先前記錄備份。不過,您可以建立僅限複製記錄備份來執行線上還原。如需這類範例,請參閱<範例:線上還原讀取/寫入檔案 (完整復原模式)>。
交易記錄永遠不會在僅限複製備份之後截斷。僅限複製備份會記錄在 backupset 資料表的 is_copy_only 資料行中。
若要建立僅限複製備份 (Transact-SQL)
附註: |
---|
SQL Server Management Studio 不支援僅限複製備份。 |
- 用於僅限複製完整備份的必要 BACKUP 語法為:
BACKUP DATABASE <database_name> TO <backup_device> … WITH COPY_ONLY …附註: 指定 DIFFERENTIAL 選項時,COPY_ONLY 沒有作用。 - 用於僅限複製記錄備份的必要 BACKUP 語法為:
BACKUP LOG <database_name> TO <backup_device> … WITH COPY_ONLY …
請參閱
概念
其他資源
BACKUP (Transact-SQL)
RESTORE (Transact-SQL)