SQL Server在还原后将条目写入备份集表?

时间:2016-10-13 10:03:39

标签: sql-server

我注意到在进行数据库还原时,SQL Server会在msdb.dbo.backupset表中写入有关备份的条目吗?

我完全理解它在msdb.dbo.restorehistory表中写入一个条目,我不明白为什么它会写一个条目到backupset表。

这是正常的吗?: 我已经在多个版本上对此进行了测试,但结果相同 就好像它在.BAK文件上执行RESTORE HEADERONLY并将该确切行插入到备份集表中一样。

1 个答案:

答案 0 :(得分:0)

为什么你认为,它不应该将任何记录记录到BackupSet表..

来自MSDN ..

  

备份集包含来自单个成功备份操作的备份。

     

RESTORE,RESTORE FILELISTONLY,RESTORE HEADERONLY和RESTORE VERIFYONLY语句在指定备份设备或设备上的媒体集内的单个备份集上运行。

你正在做恢复