try:DBCC CHECKDB           检查指定数据库中的所有对象的分配和结构完整性。
DBCC DBREINDEX         重建指定数据库中表的一个或多个索引
DBCC INDEXDEFRAG       整理指定的表或视图的聚集索引和辅助索引碎片
DBCC UPDATEUSAGE       报告和更正 sysindexes 表的不正确内容,
                       该内容可能会导致通过 sp_spaceused 
                       系统存储过程产生不正确的空间使用报表

解决方案 »

  1.   

    --试试下面的语句,检查/修复数据库/并整理索引碎片(需要比较长的时间,请在系统空闲时进行此工作)USE MASTER
    GOsp_dboption '你的数据库名', 'single user', 'true'
    GoDBCC CHECKDB('你的数据库名', REPAIR_REBUILD) 
    GoUSE 你的数据库名
    goexec sp_msforeachtable 'DBCC CHECKTABLE(''?'',REPAIR_REBUILD)'
    exec sp_msforeachtable 'DBCC DBREINDEX(''?'')'
    gosp_dboption '你的数据库名', 'single user', 'false'
    Go
      

  2.   

    DBCC CHECKDB后发现有两个一致性错误。
    如何改正这个错误?