我的计算机上安装了SQL 2012 SP1。我备份了一个数据库test.bak
。
我有一个名称test2
相同的数据库,但是数据已更改。
我想test.bak
通过test2
数据库还原。
我总是收到错误:
错误3154:备份集保存现有数据库以外的数据库的备份。
我试过了:
我右击
test2 -> Restore database -> From device
我选择
test.bak
并检查了With Replace
但出现错误。然后我尝试右键单击
test2 -> Restore file and filegroups
我选择
test.bak
并检查了With Replace
但出现错误。
我可以删除旧数据库,然后使用正确的名称还原备份,但是当我使用SQL 2008时,在现有数据库上进行还原没有问题。
似乎因为我使用SQL2012,所以我经常收到此错误!