进行备份通常会更改数据库,而这又会影响其他备份以及还原这些备份的方式。例如,常规数据备份可以用作一个或多个后续差异备份的差异基准。但是,有时必须针对特殊目的执行数据备份,并且不应该影响数据库的整体备份和还原过程。为此,SQL Server 2005 引入了仅复制备份,它独立于正常的备份序列。
仅复制备份不会影响差异位图,这样,后续差异备份也不会受到仅复制备份的影响。因此,仅复制备份不能用作差异基准。
SQL Server Management Studio 不支持仅复制备份。若要创建或还原仅复制备份,必须使用 BACKUP 和 RESTORE Transact-SQL 语句。若要创建仅复制备份,请在 BACKUP DATABASE 中使用 COPY_ONLY 选项。
COPY_ONLY 备份在备份集表的 is_copy_only 列中记录。有关详细信息,请参阅 backupset (Transact-SQL)。