在SQL Server上恢复数据库出错了

时间:2014-01-09 18:46:19

标签: sql-server backup restore database-restore

假设我在SQL Server上有一个名为db1的数据库。我有每日备份,我想将月份备份恢复到新数据库,所以我只能恢复一些信息。

我创建了数据库db2,并尝试将db1备份还原到新的db2数据库。

我收到消息说我选择的备份不包含db2备份,它开始恢复db1本身!!!

所以现在,很长一段时间,db1旁边都有消息(恢复......)

如何停止恢复db,我不想在第一时间恢复db1,这就是我选择将备份恢复到db2目的地的原因。

我有没有机会拥有今天的数据库,而不是一个月前的数据?

我仍然无法打开db1来查看我在那里的内容,因为它无法访问。

感谢。

1 个答案:

答案 0 :(得分:1)

很抱歉,但我确信您使用的是GUI,即便如此。请使用GUI查询以获得最大的工作量。

现在你的问题,我不确定你是否已经修复但没有在网上回复

  1. 现在你丢失了数据库,没用。因此,找到最新的备份并恢复db1(如果你有t-log备份,你可以使用时间点恢复)

  2. 通过查询恢复具有30天备份的db2,在恢复中使用move选项或先创建新的空数据库,然后使用replace选项恢复相同。