追加到现有备份集
可以将来自相同或不同数据库的、在不同时间执行的备份存储在同一个媒体上。通过将其他备份追加到现有的媒体上,媒体上以前的内容保持不变,新的备份在媒体上最后一个备份的结尾处写入。
默认情况下,SQL Server 始终在媒体上追加新的备份。只能在媒体的结尾处追加备份。例如,如果媒体卷包含五个备份集,则不能跳过前三个备份集而用新的备份集覆盖第四个备份集。
如果将 BACKUP WITH NOREWIND 用于磁带备份,则磁带在操作结束时将保持打开状态。这使您得以在磁带中追加其他备份,而不用倒带然后再次往前扫描以查找最后一个备份集。您可以在 sys.dm_io_backup_tapes 动态管理视图中找到打开的磁带机的列表;有关详细信息,请参阅 sys.dm_io_backup_tapes。
Microsoft Windows 备份和 SQL Server 备份可以共享同一媒体,但它们之间不能相互操作。SQL Server 备份不能备份 Windows 数据。
使用 Transact-SQL 在现有媒体上追加新的备份
若要在媒体集的现有备份集后追加备份,请在 BACKUP 语句中使用 NOINIT 选项。
- BACKUP (Transact-SQL)
- 如何创建完整数据库备份 (Transact-SQL)
- 如何创建差异数据库备份 (Transact-SQL)
- 如何创建事务日志备份 (Transact-SQL)
使用 SQL Server Management Studio 在现有媒体上追加新的备份
若要在媒体集的以前的备份集上追加备份,请在**“备份数据库”对话框的“选项”页中选中“追加到现有备份集”**。
- 如何备份数据库 (SQL Server Management Studio)
- 如何备份事务日志 (SQL Server Management Studio)
- 如何创建差异数据库备份 (SQL Server Management Studio)