Sql Server2005恢复备份数据库问题-Error:3154

解决办法:

1.新建一个同名数据库


2.执行下面的sql语句:


restore database 数据库名称 from disk = 'C:\数据库备份文件(.bak或.trn)' with replace;

 

例如:

新建数据库 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,搞定。
 

posted on 2012-02-22 16:43  black263  阅读(258)  评论(0编辑  收藏  举报