我用查询分析器里“SELECT * FROM 表名”查询执行后出这个错误
服务器: 消息 21,级别 22,状态 1,行 1
警告: 严重错误 7987 发生于 01 29 2007  9:19AM连接中断我数据库里有不少的表,只有一个表出这个问题,不知道为什么?求教!!!

解决方案 »

  1.   

    -- 看一下是否表被损坏了
    DBCC CHECKTABLE(表名) 
    --如果有损坏,就用下面语句在“单用户模式下”修复试一下
    DBCC CHECKTABLE('表名',REPAIR_REBUILD)
      

  2.   

    运行DBCC CHECKDB ('DB_NAME')  看看是否有一致性错误或者分配性错误 然后加修复参数1 Repair_Fast (不会损失数据)
    2 Repair_Allow_Data_Loss (可能损失数据)
      

  3.   

    在数据库 '%1!' 中检测到一个可能的数据库一致性问题。应该对数据库 '%3!' 运行 DBCC CHECKDB 和 DBCC CHECKCATALOG。 2052