« 怎样判断一套b2b行业网站代码的好坏百度更新时间的一些个人看法 »

还原非本机备份的MSSQL 的.bak文件的办法

很多朋友问过一个问题,怎么把从服务器下载下来的.bak备份文件在本机运行成功,很多人在还原时候提示报错,还以为自己的备份文件格式不对,其实主要原因是备份的路径不对。bak文件内部有个隐藏的路径,是当时备份时候的数据库文件的路径,本机还原需要确保本地路径和网络上的那个一样。比如在服务器上是F:\Program Files\Microsoft SQL Server\MSSQL\Data,那么我们需要在本机的F盘里面建立相同的路径,然后新建一个数据库,文件位置就在E:\Program Files\Microsoft SQL Server\MSSQL\Data里面,到时候用这个数据库来还原bak文件,打工就告成。关键一点是怎么找到bak文件的路径,其实在查询分析器中输入一句命令就可以搞定,比如123.bak文件我保存在e盘根目录,那么查询分析器执行:
RESTORE   FILELISTONLY  from   disk='e:\123.bak'

就能显示出数据文件和日志文件的服务器路径了,本机建立相同的,按照上面的流程就可以搞定。

注:本文发自云南电子商务研究站(http://www.xiongmaotou.com),转载请附带本说明,谢谢

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。