• MSSQL数据库恢复时遇到提示逻辑文件XX不是数据库XX的一部分之类的错误

  • 2016-4-7 (9年前)   疾风之狼   16342
  • 问题描述:

    MSSQL数据库恢复时,遇到提示'逻辑文件 'XX' 不是数据库 'XX' 的一部分"之类的错误。

    14600153991811857.jpg 

     

    问题分析:

    数据库上需要还原的数据库的逻辑文件名、以及物理存放位置,和备份文件里面的逻辑文件名以及物理存放位置都不同。

     

    解决方案:

    1、打开MSSQL的查询分析器,对备份文件的逻辑文件名和物理存放位置进行分析,具体语句为:

    RESTORE   FILELISTONLY   FROM   DISK   '备份文件路径'

    这样可以得到备份文件我们需要的逻辑文件名和物理存放地址。

     

    2、新建一个数据库,数据库名称、逻辑名称、存放路径都要和第一步得到的信息一致。在这个新数据库对备份文件进行还原即可.

     对于我们的系统而言这个路径应为:D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA

     

  • 信息来源:岭峰网技术部
    信息提供:无
    责任编辑:疾风之狼