在企业管理器打开数据库表时,出现错误。
打开表 -》 返回所有行 时 :其他表都能正常打开,就这一个表出错,请教大侠,如何解决?

解决方案 »

  1.   

    dbcc checktable用这个来检查一下表是否有损坏
      

  2.   

    DBCC CHECKTABLE('表名')如果有错误,先备份数据库,然后执行:
    DBCC CHECKTABLE('表名',REPAIR_ALLOW_DATA_LOSS )
      

  3.   

    DBCC CHECKTABLE('Wz_biao')
    'Wz_biao' 的 DBCC 结果。
    对象 'Wz_biao' 有 18 行,这些行位于 1 页中。
    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
      

  4.   

    服务器: 消息 7919,级别 16,状态 3,行 1
    未处理修复语句。数据库需要处于单用户模式下。
    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
      

  5.   

    那应该是你的表有问题了:
    例子:
    ALTER DATABASE AdventureWorks SET SINGLE_USER 
    GO
    DBCC CHECKTABLE('HumanResources.Department',REPAIR_ALLOW_DATA_LOSS)
    GO
    ALTER DATABASE AdventureWorks SET MULTI_USER
    GO
      

  6.   

    ALTER DATABASE AdventureWorks SET SINGLE_USER 
    GO
    DBCC CHECKTABLE('HumanResources.Department',REPAIR_ALLOW_DATA_LOSS)
    GO
    ALTER DATABASE AdventureWorks SET MULTI_USER
    GO
    这代码怎么用,请教
      

  7.   

    'HumanResources.Department'  这个是表名?