10% restored。
服务器: 消息 3270,级别 16,状态 1,行 1
发生内部一致性错误。请与技术支持联系以寻求协助。
服务器: 消息 3013,级别 16,状态 1,行 1
RESTORE DATABASE 操作异常终止。

解决方案 »

  1.   

    先建一个同名的数据库,然后把sql停止,再把.mdf文件复制到data目录,同时删除.ldf文件,再远行sql,这样做完后,数据库处理“置疑”状态,然后用下面的语句修复,如果问题不大的话,应该是可以解决的。sp_configure 'allow updates', 1
    reconfigure with overrideupdate master..sysDatabases set status = 32768 where name = '你的数据库名'DBCC REBUILD_LOG ('你的数据库名', '日志文件路径' )update sysDatabases set status = 0 where name = '你的数据库名' restore Database tiger_bak WITH RECOVERY
    sp_dboption '你的数据库名', 'single user', 'true'DBCC CHECKDB ('你的数据库名',REPAIR_FAST) with no_infomsgssp_dboption '你的数据库名', 'single user', 'false'每一句都单独执行,如果dbcc有问题,还要用其它dbcc语句修复。
      

  2.   

    非常感谢!小F
    我这里现在只有 .bak 备份文件。如何处理。
    restore verifyonly from disk = 'D:\recovery\sss.BAK' 是正常的。
    再次感谢!如何处理?