SQL2000 还原数据库的时候 提示   发生内部一致性错误。 请与技术支持联系以寻求协助。RESTORE DATABASE 操作异常终止。
查了资料说 
可能出现的情况为:
1.没打补丁.(如sql server 2000的SP4). 
2.磁盘空间不够. 
3.备份文件不是完全备份. 
4.尝试使用强制性还原. 
5.数据库逻辑名称不对.        
    
          这些都满足了  没有任何好转。请求大侠帮忙给个解决方法。

解决方案 »

  1.   

    restore headeronly from disk='备份路径\文件名'
    然后贴上来看看,前面几列就够了
      

  2.   

    如果是完全备份,建议加覆盖参数试试.restore database [数据库名] from disk='[备份文件]' with replace
      

  3.   


      谢谢大侠帮忙。    执行了这 restore headeronly from disk='备份路径\文件名'   查询出来一些东西  还需要怎么操作, 没太明白您第二句话的意思
      

  4.   

    这句命令是查看备份文件的头信息(head),
    意思是请楼主把执行的结果贴出来看看..
      

  5.   


    试了,  提示
    服务器: 消息 3201,级别 16,状态 2,行 6
    无法打开备份设备 '[F:\sq_lx_slznk004_db_201101032200.BAK]'。设备出现错误或设备脱机。详细信息请参阅 SQL Server 错误日志。
    服务器: 消息 3013,级别 16,状态 1,行 6
    RESTORE DATABASE 操作异常终止。  应该还是数据库备份文件有问题了。
      

  6.   

         BAkName           BackupDesctiption   BackupType  ExpirationDate   Compressed  
    *** INCOMPLETE *** NULL              NULL  NULL           NULL      
    Position      DeviceType
      1          NULL 蓝色是字段名字   下面的对应的值
      

  7.   

    确认F:\sq_lx_slznk004_db_201101032200.BAK这个文件是否存在?