读书人

SQL Server 2005 数据库复原失败

发布时间: 2013-10-23 11:39:13 作者: rapoo

SQL Server 2005 数据库还原失败
服务器上的Microsoft SQL Server 2005安装在D盘,今天对数据库进行备份,我想在我机器上面还原一份对数据库进行还原时报错,错误如下。是因为Microsoft SQL Server 2005的安装路径不一致导致的,我机器上面D盘被软驱占用了,Microsoft SQL Server 2005装在了C盘。请问这个还能成功还原吗?
SQL Server 2005 数据库复原失败 还原过程中红框部分可以指定别的盘,建议指定非C盘的盘符
[解决办法]
可以还原成功,只是在原来时,要指明路径
[解决办法]
可以在还原选项中,指定你要还原到的路径和文件名:
SQL Server 2005 数据库复原失败
[解决办法]
因为你的服务器上的文件是在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 '[新路径]+[文件名]'

读书人网 >SQL Server

热点推荐