none
SQL server 2000 数据库质疑 RRS feed

  • 问题

  • 有个数据库质疑了 但是在修复的过程中 出现“无法读取数据并闩锁页(1:151)”然后点击数据库 会出现“错误823” 

    哪位大侠遇到过,希望帮助我修复好  无比感谢

    2011年4月6日 3:48

答案

  • 有个数据库质疑了 但是在修复的过程中 出现“无法读取数据并闩锁页(1:151)”然后点击数据库 会出现“错误823” 

    哪位大侠遇到过,希望帮助我修复好  无比感谢

    應該有對象ID,用OBJECT_NAME(對象ID)查看是什麼表

     

    針對這個表重建此表所有的索引,再檢查此表是否正常

    DBCC CHECKTABLE ('表名')--命令檢查


    ROY WU(吳熹)
    • 已标记为答案 Ai-hua Qiu 2011年4月13日 7:52
    2011年4月6日 4:42
    版主

全部回复

  • 有个数据库质疑了 但是在修复的过程中 出现“无法读取数据并闩锁页(1:151)”然后点击数据库 会出现“错误823” 

    哪位大侠遇到过,希望帮助我修复好  无比感谢

    應該有對象ID,用OBJECT_NAME(對象ID)查看是什麼表

     

    針對這個表重建此表所有的索引,再檢查此表是否正常

    DBCC CHECKTABLE ('表名')--命令檢查


    ROY WU(吳熹)
    • 已标记为答案 Ai-hua Qiu 2011年4月13日 7:52
    2011年4月6日 4:42
    版主
  • alter database dbname  SET EMERGENCY    --设置为紧急模式
    go
    alter database dbname  SET SINGLE_USER  --设置为单用户模式
    go
    dbcc checkdb (dbname,REPAIR_ALLOW_DATA_LOSS) --指定“REPAIR_ALLOW_DATA_LOSS”作为参数将检查和修复报告的错误。但是,这些修复可能会导致一些数据丢失
    go
    alter database dbname SET MULTI_USER  --设置为多用户模式
    go
    2011年4月6日 5:46