错误如下:
设备激活错误。物理文件名C:\Program Files\ST2008\SXT.mdf可能有误
文件SXT_dat无法还原为C:\Program Files\ST2008\SXT.mdf。请使用WITH MOVE选项来标示该文件的有效位置。
设备激活错误。物理文件名C:\Program Files\ST2008\SXT.ldf可能有误
文件SXT_log无法还原为C:\Program Files\ST2008\SXT.ldf。请使用WITH MOVE选项来标示该文件的有效位置。
是完全备份,库名和公司里起的一样。
解决问题:
--数据库文件名的问题
--查询分析器中执行下面的语句来解决
restore database 数据库名
from disk='c:\a.bak' --c:\a.bak是备份文件名
with move 'SXT_dat' to 'c:\sxt.mdf' --将sxt_dat恢复到文件c:\sxt.mdf
,move 'SXT_log' to 'c:\sxt.ldf' --将sxt_log恢复到文件c:\sxt.ldf
同时强制还原用 "with replace".
转载于:https://www.cnblogs.com/vcool/archive/2007/11/13/958236.html