尝试从.bak恢复到2个新数据库“正在使用的数据库”时出错

时间:2019-03-13 19:08:38

标签: sql-server sql-server-2017

我有一个名为PublishingEngine_03102019.bak的.bak文件。我想将其还原两次,一次还原到名为PublishingEngine(源数据库的原始名称)的数据库,再一次还原到名为PublishingEngine_Dev的数据库。

我可以进行原始还原。我现在有一个名为PublishingEngine的数据库。现在,我正在尝试进行第二次备份。但是我得到这个错误:

  

由于数据库正在使用中,因此无法获得专有访问权限

我在“目标数据库”字段中更改了数据库名称。我是否需要在其他地方进行更改?

enter image description here

3 个答案:

答案 0 :(得分:0)

在“选项”页面中,选中“关闭与目标数据库的现有连接”。

答案 1 :(得分:0)

在还原向导的选项部分中,更改ldf和mdf文件的名称,或设置其他目录而不是默认目录。.我想它将解决此问题。.

答案 2 :(得分:0)

我最终重命名了现有数据库,然后进行了第二次还原而没有问题。