解决数据库被标记为“suspect”的方法

  • 来源: 互联网 作者: 若水   2008-03-19/10:59
  • 现象: Error 926
    Severity Level 14
    Error Message Text

    Database 'xx' cannot be opened - it has been marked SUSPECT by recover Explanation 

    当你使用Transact_SQL命令这个数据库的数据时,出现这个信息,这是一个严重的错误,如果你要使用这个数据库的数据,必须改正这个错误。Action

    用ISQL登录到SQL Server,须用SA帐号

    1>sp_configure "allow updates", 1 
    2>go 
    2>reconfigure with override 
    2>go 
    1>update master..sysdatabases 
    2>set status =-32768 
    3>Where name="database_name" database_name是 你 的 数 据 库 名 
    4>go 
    1>shutdown with nowait 
    2>go 

    这时重新启动SQL Server,再有SA帐号注册到SQL Server。

    1>update master..sysdatabases 
    2>set status=0 
    3>Where name="database_name" database_name 是 你 的 数 据 库 名 
    4>go 
    1>sp_configure "allow updates" ,1 
    2>go 
    1>reconfigure with override 
    2>go 

    如果你的数据库原来有dboption,你需要重新设置这些option。


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多