SQL2005 昨天采用日志还原,提示还原完成,结果点确定之后,数据一直处于正在还原状态,已经是20几个小时还是无法完成.不知道如何恢复正常状态.请高手帮忙!

解决方案 »

  1.   

    try
    USE master
    GO
    sp_configure 'allow updates',1 
    reconfigure with override 
    GO
    UPDATE sysdatabases set status=0 where name='库名'
    GO
    sp_configure 'allow updates',1 
    reconfigure with override 
    GO
      

  2.   

    SQL codeUSE master
    GO
    sp_configure 'allow updates',1 
    reconfigure with override 
    GO
    UPDATE sysdatabases set status=0 where name='库名'  提示 <不允许对系统目录进行即席更新。>
    GO
    sp_configure 'allow updates',1 
    reconfigure with override 
      

  3.   

    SQL codeUSE master
    GO
    sp_configure 'allow updates',1  
    reconfigure with override  
    GO
    UPDATE sysdatabases set status=0 where name='库名' 提示 <不允许对系统目录进行即席更新。>
    GO
    sp_configure 'allow updates',1  
    reconfigure with override 
    我试过就是上面的结果。
      

  4.   

    try--:
    restore log [your dbname]
      

  5.   

    还原的时候用
    restore database dbname from disk='****' with recovery后面加个with recovery就可以正常访问,只是不能再继续还原日志了