一 china数据库中还原数据库出错:请使用with move选项来标识该文件的有效位置.
错误如下:
设备激活错误。物理文件名C:/Program Files/Microsoft SQL Server/MSSQL/china.mdf可能有误
文件china_dat无法还原为C:/Program Files/Microsoft SQL Server/MSSQL/china.mdf。请使用WITH MOVE选项来标示该文件的有效位置。
设备激活错误。物理文件名C:/Program Files/Microsoft SQL Server/MSSQL/china.ldf可能有误
文件china_log无法还原为C:/Program Files/Microsoft SQL Server/MSSQL/china.ldf。请使用WITH MOVE选项来标示该文件的有效位置。
解决问题:
--查看数据库文件名的问题
-查询分析器中执行下面的语句来解决
restore database 数据库名
from disk='c:/china.bak' --c:/china.bak是备份文件名
with move china_dat' to 'c:/china.mdf' --将china_dat恢复到文件c:/china.mdf
,move china_log' to 'c:/china.ldf' --将china_log恢复到文件c:/china.ldf
同时强制还原用 "with replace".