进入cmd,输入SqlCmd
接着输入
xxx代表数据库的名字
restore database sura_xhxfybjDB from disk='C:\xxx' //备份文件的路径及名称
with
move 'xxx' To 'C:\Program Files\Microsoft SQL//move后边是数据库逻辑名Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\xxx.mdf', //要回复到的路径(恢复mdf)
move 'xxx_log' To'C:\Program Files\Microsoft SQLServer\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\xxx.ldf' //恢复log
GO
恢复结束
出现这错误的原因是两台电脑sqlserver不一样,所以路径不一样