Sql Server2005恢复备份数据库问题-Error:3154
解决办法:
1.新建一个同名数据库
2.执行下面的sql语句:
restore database
例如:
新建数据库 OA ,然后新建查询:
use master
go
restore database OA from disk = 'e:\OA_back_2010-01-09.trn' with replace
RESTORE DATABASE EasyHRO_Nivea
FROM DISK = 'D:/EasyHRO_Nivea_backup_2012_02_21_000007_5241792.bak' with replace,
MOVE 'EasyHRO_Nivea' TO 'D:/DATA/EasyHRO_Nivea.mdf',
MOVE 'EasyHRO_Nivea_log' TO 'D:/DATA/EasyHRO_Nivea_log.ldf'
--注释:test1是你需要还原的数据库名称,
--kingdb.bak是你需要还原的备份文件。 OK,搞定。
FROM DISK = 'D:/EasyHRO_Nivea_backup_2012_02_21_000007_5241792.bak' with replace,
MOVE 'EasyHRO_Nivea' TO 'D:/DATA/EasyHRO_Nivea.mdf',
MOVE 'EasyHRO_Nivea_log' TO 'D:/DATA/EasyHRO_Nivea_log.ldf'
--注释:test1是你需要还原的数据库名称,
--kingdb.bak是你需要还原的备份文件。 OK,搞定。