科怡档案管理Sybase SQL Anywhere 5 (ASA 5) 硬盘故障导致数据库损坏is_archive.db数据恢复
Sybase SQL Anywhere数据库修复 硬盘故障导致ASA 5数据库损坏恢复 SQL Anywhere 5数据库修复 sql anywhere 5数据库页面损坏故障修复
客户名称: 保密
数据类型: Sybase SQL Anywhere 5.0
数据库大小: 68 MB
故障检测: 硬盘故障导致Sybase ASA 5数据库文件损坏,无法启动数据库报错数据库页面损坏:
Internal database error *** ERROR *** Assertion failed: 101412
Page number on page does not match page requested -- transaction rolled back
生成assert.dmp显示:Invalid page at page: 866c
使用Sybase SQL Anywhere 5.0启动科怡档案管理系统数据库is_archive.db无法启动报错:
使用公司研发的Sybase SQL Anywhere数据库恢复工具分析损坏的数据库文件is_archive.db,将数据库所有对象包括用户表、视图、触发器、存储过程、外键约束、用户和组等导出至新数据库is_archive.db中。
从损坏的数据库is_archive.db中浏览恢复出来的表数据:
修复结果: 数据恢复率达100% 客户验证没有问题。将恢复出来的数据库文件is_archive.db拷贝到客户生产环境使用没有任何问题。