Error:3154
问题描述:用Sql Server2005恢复数据库备份文件MyDatabase.BAK,报错如小:
The backup set holds a backup of a database other than the existing 'MyDatabase' database.
RESTORE DATABASE is terminating abnormally. (Microsoft SQL Server, Error: 3154)
解决办法:
1.新建一个同名数据库MyDatabase
2.执行下面的sql语句:
restore database MyDatabase from disk = 'C:/MyDatabaseBackup/MyDatabase.BAK'
如果还报错则在语句后加上 with replace(强制执行)