HOWTO:了解哪些记录已还原到SQL Server表中

时间:2019-06-04 23:44:11

标签: sql-server tsql sql-server-2008-r2 database-backups database-restore

我在不同的服务器上有两个数据库。例如,server_A中的db_A和server_B中的db_B。

几个星期前,我通过“任务-备份...”选项使用SSME对db_A磁盘进行了完整备份,然后选择“完整”作为备份类型。备份成功完成,没有错误。之后,我通过“任务->恢复->数据库...”将备份恢复到server_B中的db_B中,然后选择bak文件作为源,最后选择恢复选项“有替换”和“有恢复的恢复”作为恢复状态。恢复过程也成功完成。

最近有些人告诉我,一些具体表缺少数据。

所以我想知道发生了什么。据我了解,备份和还原过程是否成功完成,在“理论”中,这意味着所有数据都已成功还原到表中。

因此,我认为可能会发生两种情况:

  1. 在执行备份的那一刻,这些表中的数据不存在。
  2. 有人在还原数据库后从该表中删除了数据。

所以我想知道是否有任何方法可以知道哪些数据已还原并插入到这些表中,以及还原过程后是否删除了表记录。有任何T-SQL命令知道吗?

0 个答案:

没有答案