错误如下:
设备激活错误。物理文件名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
设备激活错误。物理文件名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
备份数据库可以用:
backup database basename to disk='filename '
本文解决了在尝试还原SQL Server数据库时遇到的设备激活错误,提供了具体的WITH MOVE选项使用方法来指定正确的文件路径,确保数据库文件能正确还原。
1191

被折叠的 条评论
为什么被折叠?



