仅复制备份

“仅复制备份”是独立于常规 SQL Server 备份序列的 SQL Server 备份。通常,进行备份会更改数据库并影响其后备份的还原方式。但是,有时在不影响数据库全部备份和还原过程的情况下,为特殊目的而进行备份还是有用的。为此,SQL Server 2005 引入了仅复制备份。仅复制备份的类型如下所示:

  • 仅复制完整备份(所有恢复模式)

    仅复制完整备份不能用作差异基准或差异备份,并且不影响差异基准。

  • 仅复制日志备份(仅限于完整恢复模式和大容量日志恢复模式)

    仅复制日志备份保留当前日志存档点,因此,不影响常规日志备份的序列。通常不必进行仅复制日志备份。相反,您可以创建另一个例程,即当前日志备份(使用 WITH NORECOVERY),然后将该备份与还原顺序所需的所有其他以前的日志备份一起使用。但是,可以创建用于执行联机还原的仅复制日志备份。有关于此的示例,请参阅示例:读/写文件的联机还原(完整恢复模式)

事务日志从不在仅复制备份后出现截断。仅复制备份记录在 backupset 表的 is_copy_only 列中。

创建仅复制备份 (Transact-SQL)

注意注意

从 SQL Server 2008 开始,SQL Server Management Studio 就支持仅复制备份了。

还原仅复制备份

还原仅复制完整备份与还原任何完整备份相同。

重要说明重要提示

如果要将数据库备份还原到其他服务器实例,请参阅通过备份和还原来复制数据库当数据库在其他服务器实例上可用时管理元数据

还原完整数据库备份

还原文件和文件组