|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
恢复到之前的某个状态,是需要数据的。这数据可以是a)回滚步骤或者b)操作之前的数据状态原文。数据
修复DBF数据表文件的复杂办法
假如你的软件提醒“不是DATABASE数据库”等意义申明你的数据库已受损,必要举行修缮。自己在理论中,探索出几种可行的举措,以供人人参考,若有不准确的地方大概其他更好的办法,但愿不惜见教:
办法1、假如你有DELPHI的DatabaseDeskTop,修复DBF文件是一件十分简单的事,只需翻开破坏的数据库(用DatabaseDeskTop是能够翻开破坏的DBF数据表的),修改破坏的纪录,通常为最初几笔记录,不克不及修改的破坏纪录也只要删除,然后存盘便可,DatabaseDeskTop的存盘功效会将准确的数据存进数据表中,固然数据表是要从头索引的。
办法2、利用EXCEL或ACCESS都能够修复DBF文件,不外要一些信息。起首用EXCEL或ACCESS导出准确的数据,将其另存为一个同版本的DBF数据表,再经由过程修正DBF数据表的字段布局,来修改属性,最初重修索引,这类办法对照啰嗦,必要的信息较多,在手头没有其他工具时,才可用此办法修复。
办法3、今朝收集上也有很多自称能够主动修缮DBF数据表及其索引的工具,能够试用主动修缮工具举行修复。
自己曾试用了一个主动修缮工具,不外数据表未能修复,若有哪位妙手有DBF数据表的主动修缮工具,请给我一个好吗?目前的方案是用mysqlbinlog工具,增加一个Flashback参数,输出结果为一个新的binlog文件――姑且叫做flashbacklog,这个flashbacklog顺序执行,可制定某张表和执行到哪个pos,来实现数据库的闪回。 |
|