我在还原数据库的时候发生下面的问题:   
    
  发生内部一致性错误,请与技术支持联系以寻求协助   
  RESTORE   DATABASE操作异常终止   
    
  请问有办法解决吗? 

解决方案 »

  1.   

    可能情况为:1.没打补丁.(如sql server 2000的SP4).
    2.磁盘空间不够.
    3.备份文件不是完全备份.
    4.尝试使用强制性还原.
    5.数据库逻辑名称不对.楼下继续.
      

  2.   

    而且,备份文件使用restore verifyonly 'backfile'  校验提示该文件是有效的备份文件集
      

  3.   

    1,还原的时候,在现有数据库强制还原;
    2,还原数据库,注意数据库的路径(.mdf和.ldf文件的路径)要选择正确。
      

  4.   

    建议你换台电脑测试 restore verify 并不做详细校验, 所以它的测试结果说明不了问题
      

  5.   

    看看!MRAK  老大都说了你还不去试试试?
      

  6.   

    我有个操作,也出现这个问题:
    服务器:
        系统:window2000 server 
        数据库:sql server 97客户端:
        系统:window xp sp2
       数据库:sql server 2000 SP4个人版从服务器上备份的文件有948M,我想恢复到客户端机器上,恢复时,也出现这个提示,会是什么问题??说明:这个备份文件,在服务器上,重新新建一个数据库,把这个备份文件恢复到新数据库时,没有问题。
       
      

  7.   

    有这说法??貌似没有听说也。
    并且,我也按邹老大说的:
      --先检查一下备份文件有没有问题:   
      restore   verifyonly   from   disk='c:\备份文件.bak'
    在sql server 2000下,检查了一下这个备份的sql server 97的文件。提示:备份集有效。也就是说,检查出来是没问题的。
      

  8.   

    服务器: 消息 3201,级别 16,状态 2,行 1
    无法打开备份设备 'd:\wer.bak'。设备出现错误或设备脱机。详细信息请参阅 SQL Server 错误日志。
    服务器: 消息 3013,级别 16,状态 1,行 1
    VERIFY DATABASE 操作异常终止。