有没有办法查询备份数据库而不恢复它?

时间:2012-06-12 17:11:20

标签: sql sql-server

我运行了一个SQL Server 2005实例,我的客户端删除了一些他们想要回来的数据。这是四个记录。有没有办法查询备份以查看数据是否存在而不还原数据库?

他们只是注意到数据丢失了,3个月前或者昨天它们可能已被删除,因此备份可能已被覆盖且根本不存在。我只是试图掩盖我的基础,看看我是否可以找到数据,然后告诉他们不应该点击OK第二次我问他们是否确定要删除该记录。

2 个答案:

答案 0 :(得分:3)

RedGate销售Virtual Restore,可以

  

直接从备份快速安装实时,功能齐全的数据库

您可以注册试用并检查当前的备份。

P.S。我没有使用Virtual Restore,但我使用的其他RedGate产品质量很好。

答案 1 :(得分:0)

不,没有那个可能性,但是,如果您的备份媒体是文件(例如文件夹中有不同的名称),您可以创建一个循环脚本来自动恢复每个以及对丢失记录的后续查询 如果你想要我有一个类似的脚本但是现在不能访问该脚本,那么该脚本只需restore database ... from ...