我的计算机上安装了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,所以我经常收到此错误!
