没有登录
中国开发网: 论坛: 程序员情感CBD: 贴子 620538
Fish
SQL Server 的 MDF 文件有问题,如何修复?
阵列出了问题(硬盘坏了一个),修复之后数据库就异常了
dbcc checkdb 结果如下面所示(省略了中间几千行重复类似的):
尝试用 repair_rebuild 等来修复,都没效果
郁闷啊

==============================================================
服务器: 消息 8946,级别 16,状态 12,行 2
表错误: 分配页 (1:420576) 的 PFS_PAGE 页首结构值无效。类型为 0。请检查该页上的类型、对象 ID 和页 ID。
服务器: 消息 8921,级别 16,状态 1,行 1
CHECKTABLE 已终止。收集事实数据时检测到失败。可能是因为 tempdb 空间用尽或某一系统表不一致。请检查前面的错误信息。
服务器: 消息 8998,级别 16,状态 1,行 1
GAM、SGAM 或 PFS 页上的页错误导致 CHECKALLOC 无法验证数据库 ID 7 中从 (1:420576) 到 (1:428663) 的页。原因请参阅其它错误信息。
服务器: 消息 8904,级别 16,状态 1,行 1
不止一个分配对象分配了扩展盘区 (1:437176)(属于数据库 ID 7)。
服务器: 消息 8913,级别 16,状态 1,行 1
扩展盘区 (1:437176) 分配给了 'SGAM' 和至少一个其它对象。
服务器: 消息 8948,级别 16,状态 1,行 1

。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。

数据库错误: 页 (1:437179) 用错误的类型进行了标记(在 PFS 页 (1:436752) CHECKDB 发现了 650 个分配错误和 0 个一致性错误(在表 'ICCardRemoveInfoDetail' 中,该表的对象 ID 为 786101841)。
CHECKDB 发现了 175 个分配错误和 0 个一致性错误(在表 'OutList_Hour' 中,该表的对象 ID 为 930102354)。
CHECKDB 发现了 113 个分配错误和 0 个一致性错误(在表 'OutList_Mid' 中,该表的对象 ID 为 962102468)。
CHECKDB 发现了 4 个分配错误和 0 个一致性错误(在表 'VehicleSummation_S' 中,该表的对象 ID 为 1362103893)。
CHECKDB 发现了 25 个分配错误和 0 个一致性错误(在表 'SquadLog' 中,该表的对象 ID 为 1538104520)。
CHECKDB 发现了 13 个分配错误和 0 个一致性错误(在表 'ParamTransLog' 中,该表的对象 ID 为 1746105261)。
CHECKDB 发现了 9135 个分配错误和 0 个一致性错误(在数据库 'RoadDB' 中)。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
大家都是出来卖的,何苦自己人为难自己人
那些活好的,或者活新的,或者花样多的,
或者老板拉皮条功夫好能拉到肯多花钱的客的,
拜托不要老是打击年老色衰的同行了

老鱼记事 老鱼侃棋 老鱼围脖


相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录