诊所管理系统Sybase SQL Anywhere(ASA)数据库修复
【客户描述】
一个诊所管理系统,在使用过程中突然无法连接到数据库。
【故障分析】
客户远程把数据库传过来后,使用AS7进行挂载,报“Count is zero when reading free list index page -- transaction rolled back”错误,如图:
【修复过程】
1、备份数据库,防止二次破坏。
2、手工分析数据库文件底层数据,查找错误页
3、通过对数据库底层数据分析,手工修复错误页
4、重新启动数据库,正常启动、
5、对数据库做DBUnload,数据全部导出
6、进行软件启动,软件运行正常。
【数据恢复结论】
历时1 天,100%数据恢复成功
【负责工程师】
张祚,联系方式:13146539790 ,QQ:86066616
网址:
http://www.sjhfcn.com http://www.dbsfix.com
【数据恢复服务承诺】
1 . 免费检测
2. 与客户签订保密协议,对客户的数据严格保密
3. 数据恢复不成功不收费
4. 专业工程师提供服务
5. 数据恢复前报价,客户确认后工程师开始数据修复
6. 整个恢复过程不会对客户的原盘有任何的写操作,以确保原盘的数据完全
【后记】
数据库易损坏,常做备份。