《sqlserver数据库被质疑suspect的 解决 方案资料》由会员分享,可在线阅读,更多相关《sqlserver数据库被质疑suspect的 解决 方案资料(2页珍藏版)》请在金锄头文库上搜索。
1、文档编号:WD200712140001 参考方案 文档标题:sqlserver数据库被质疑(suspect)的解决方案操作系统:WIN 2000 PRO数 据 库:Sql Server 2000软件版本:未知软件模块:其他问题描述: sqlserver数据库被质疑产生原因:数据库质疑解决方法: :请根据实际情况修改db_name1、在SQL查询分析器中执行以下命令,以允许更新系统表:usemastergosp_configureallowupdates,1reconfigurewithoverridego2将这个数据库置为紧急模式:updatesysdatabasessetstatus=327
2、68wherename=db_namego3.使用DBCCCHECKDB命令检查数据库中的错误:DBCCCHECKDB(db_name)GO4.先将数据库置为单用户模式,再尝试对其进行修复:sp_dboptiondb_name,singleuser,trueDBCCCHECKDB(db_name,REPAIR_ALLOW_DATA_LOSS)GO如果在执行DBCCCHECKDB(db_name,REPAIR_ALLOW_DATA_LOSS)命令时提示说数据库未处于单用户模式状态的话,则重新启动SQLServer服务,然后继续尝试。5、若成功修复了数据库中的错误:重新执行DBCCCHECKDB(db_name)命令,确认数据库中已没有错误存在。清除数据库的置疑状态:sp_resetstatusdb_name清除数据库的单用户模式状态:sp_dboptiondb_name,singleuser,false重新启动SQLServer服务,如果一切正常的话,则数据库已经成功恢复。6、修改数据库的标志updatesysdatabasessetstatus=12wherename=db_name(db_name表示相应的数据库名字)