用友数据库“可能发生了架构损坏。请运行 DBCC CHECKCATALOG。”错误修复
2016-07-27 13:22
344 查看
接到一个6G的SQL 2008R2的用友数据库,客户描述是在使用过程中,由于断电造成数据库置疑,能过网络上脚本,附加数据库后,运行数据库报错,对数据库做DBCC检测报下面错误。
“
消息 211,级别 23,状态 51,第 1 行
可能发生了架构损坏。请运行DBCC CHECKCATALOG。
消息 0,级别 20,状态 0,第 0 行
当前命令发生了严重错误。应放弃任何可能产生的结果。“
客户把数据库发过来后,对数据库做底层分析,发现由于最后更新的数据没有完整的回写到数据库中,导致数据库页有不一致的错误,手工修复这些错误页后,做DBCC,又报以下错误。
“
索引分配映射(IAM)页 (1:538) (位于对象 ID 1888113867,索引 ID 1,分区 ID 72057594055557120,分配单元 ID 72057594058768384 (类型为 In-row data))的上一个指针指向了 IAM 页 (0:0),但扫描过程中检测不到它。“
再次手工修复IAM页,对数据库DBCC检测,数据库全部修复好,使用用友U8调用数据库,所有功能正常,数据库完美修复。
联系方式:张祚,13146539790 ,QQ:86066616
“
消息 211,级别 23,状态 51,第 1 行
可能发生了架构损坏。请运行DBCC CHECKCATALOG。
消息 0,级别 20,状态 0,第 0 行
当前命令发生了严重错误。应放弃任何可能产生的结果。“
客户把数据库发过来后,对数据库做底层分析,发现由于最后更新的数据没有完整的回写到数据库中,导致数据库页有不一致的错误,手工修复这些错误页后,做DBCC,又报以下错误。
“
索引分配映射(IAM)页 (1:538) (位于对象 ID 1888113867,索引 ID 1,分区 ID 72057594055557120,分配单元 ID 72057594058768384 (类型为 In-row data))的上一个指针指向了 IAM 页 (0:0),但扫描过程中检测不到它。“
再次手工修复IAM页,对数据库DBCC检测,数据库全部修复好,使用用友U8调用数据库,所有功能正常,数据库完美修复。
联系方式:张祚,13146539790 ,QQ:86066616
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- 数据库链接字符串查询网站
- DB2实例管理
- DB2实例管理
- 保障MySQL数据安全的14个最佳方法
- mysql问答汇集
- 第三章 数据库备份和还原
- 修复被锁定的注册表
- 创建一个空的IBM DB2 ECO数据库的方法
- Access 2000 数据库 80 万记录通用快速分页类
- 开通一个数据库失败的原因的和解决办法
- 一个简单的asp数据库操作类
- CentOS下DB2数据库安装过程详解
- EasyASP v1.5发布(包含数据库操作类,原clsDbCtrl.asp)第1/2页
- sql2008 还原数据库解决方案
- Oracle 数据库自动存储管理-安装配置
- Oracle数据库执行脚本常用命令小结
- Oracle 数据库 临时数据的处理方法
- 数据库分页查询语句数据库查询