1

我有一个 SQL Server 2005 实例正在运行,我的一个客户删除了一些他们想要取回的数据。这是四个记录。有没有办法在不恢复数据库的情况下查询备份以查看数据是否存在?

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

4

2 回答 2

3

RedGate 销售虚拟还原,它可以

直接从备份中快速装载实时、功能齐全的数据库

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

PS 我没用过 Virtual Restore,但我用的其他 RedGate 产品质量很好。

于 2012-06-12T17:17:35.273 回答
0

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

于 2012-06-12T17:18:54.227 回答