只複製備份

「只複製備份」(Copy-Only Backup) 是與傳統 SQL Server 備份順序無關的 SQL Server 備份。通常,進行備份會變更資料庫,而且會影響往後其他備份的還原方式。不過,偶爾為了特殊目的進行備份,而不影響資料庫的整體備份及還原程序會很有用。基於此目的,SQL Server 2005 中導入了只複製備份。只複製備份的類型如下所示:

  • 只複製完整備份 (所有復原模式)

    只複製完整備份不能當做差異基底或差異備份,因此不會影響差異基底。

  • 只複製記錄備份 (僅完整復原模式和大量記錄復原模式)

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

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

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

[!附註]

從 SQL Server 2008 開始,SQL Server Management Studio 就支援只複製備份。

還原只複製備份

還原只複製完整備份與還原任何完整備份相同。

重要事項重要事項

當您將資料庫備份還原至不同的伺服器執行個體時,請參閱<使用備份與還原來複製資料庫>和<在另一個伺服器執行個體上提供可用的資料庫時,管理中繼資料>。

若要還原完整資料庫備份

若要還原檔案與檔案群組