1、EXEC sp_configure 'allow updates', 1 
   RECONFIGURE WITH OVERRIDE 
2、修改数据库Master中的表:sysdatabases 
   将 status字段数值更改为4 
3、再执行如下SQL: 
   EXEC sp_configure 'allow updates', 0 
   RECONFIGURE WITH OVERRIDE

解决方案 »

  1.   

    修改数据库Master中的表:sysdatabases 
       将 status字段数值更改为4
      

  2.   

    置疑两个字是没有了,有的表也能 select出来 ,但检测 
    DBCC CHECKDB('EnterpriseDB')
    服务器: 消息 7995,级别 16,状态 1,行 1
    数据库 'EnterpriseDB' 在 sysobjects、sysindexes、syscolumns 或 systypes 中存在一致性错误,妨碍了进一步的 CHECKDB 处理。
    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
      

  3.   

    表是能 select 但存储过程 出现 sql server2000 605错误。不知道这个问题该如何解决。
      

  4.   

    进入单用户模式,用dbcc checkdb修复!