sql server 报错 偏移量为 0x00000006d86000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 23(数据错误(循环冗余检查)。)

    第一步,将数据库改为”单用户模式
    alter database aqm set single_user with rollback immediate go

    第二步,允许丢失数据修复
    DBCC CHECKDB (‘aqm’, REPAIR_ALLOW_DATA_LOSS)

    第三步,再修复表
    DBCC CHECKTABLE(‘DataBase’)

    第四步,修复索引表
    DBCC DBREINDEX(‘DataBase’)

    第五步 还原数据库为多用户模式
    alter database aqm set multi_user with rollback immediate