假设我在SQL Server上有一个名为db1
的数据库。我有每日备份,我想将月份备份恢复到新数据库,所以我只能恢复一些信息。
我创建了数据库db2
,并尝试将db1
备份还原到新的db2
数据库。
我收到消息说我选择的备份不包含db2备份,它开始恢复db1本身!!!
所以现在,很长一段时间,db1
旁边都有消息(恢复......)
如何停止恢复db,我不想在第一时间恢复db1,这就是我选择将备份恢复到db2目的地的原因。
我有没有机会拥有今天的数据库,而不是一个月前的数据?
我仍然无法打开db1
来查看我在那里的内容,因为它无法访问。
感谢。
答案 0 :(得分:1)
很抱歉,但我确信您使用的是GUI,即便如此。请使用GUI查询以获得最大的工作量。
现在你的问题,我不确定你是否已经修复但没有在网上回复
现在你丢失了数据库,没用。因此,找到最新的备份并恢复db1(如果你有t-log备份,你可以使用时间点恢复)
通过查询恢复具有30天备份的db2,在恢复中使用move选项或先创建新的空数据库,然后使用replace选项恢复相同。