SQL Server 2005 数据库还原失败
服务器上的Microsoft SQL Server 2005安装在D盘,今天对数据库进行备份,我想在我机器上面还原一份对数据库进行还原时报错,错误如下。是因为Microsoft SQL Server 2005的安装路径不一致导致的,我机器上面D盘被软驱占用了,Microsoft SQL Server 2005装在了C盘。请问这个还能成功还原吗?
------解决方案-------------------- 还原过程中红框部分可以指定别的盘,建议指定非C盘的盘符
------解决方案-------------------- 可以还原成功,只是在原来时,要指明路径
------解决方案-------------------- 可以在还原选项中,指定你要还原到的路径和文件名:
------解决方案-------------------- 因为你的服务器上的文件是在D盘,而你要在本地还原,
这个时候由于你的本地电脑上的D盘是软驱,那么你在还原时,通过还原选项,可以指定数据文件、日志文件,
还原到,比如E盘,这个可以由你来指定
------解决方案-------------------- 重新指定下路径就应该可以了。
------解决方案-------------------- 找不到路径,用WITH MOVE选秀。
------解决方案-------------------- 引用: 找不到路径,用WITH MOVE选秀。
这个方法,挺好用的。
------解决方案--------------------
restore filelistonly from disk='[备份文件名]'
--> 返回结果集中,PhysicalName对应的路径在你机器上不存在,因此报错.
-- 先记下LogicalName的内容(默认是2个).
restore database [数据库名]
from disk='[备份文件名]'
with replace,stats=1,
move '[LogicalName1]' to '[新路径]+[文件名]',
move '[LogicalName2]' to '[新路径]+[文件名]'