如何修复Access格式的书籍
如果Access格式的书籍无法打开,例如突然断电,或者不正常关机引起数据损坏,可以通过ODBC管理工具来修复,或者使用专用工具提取里面的文章。
判断书籍是否损坏
如果可以建立新的书籍,也可以打开其它书籍,那么可以基本断定,无法打开的书籍出现了问题。
通过ODBC修复Access数据库:
打开控制面板。开始菜单->控制面板

切换到经典模式,然后选择管理工具,ODBC,如下图:
双击打开ODBC

点击 添加按钮(Add)

选择Access (Driver do Microsoft Access (*mdb))。

点击里面的修复按钮(Repair)

文件类型,选择全部,然后找到损坏的书籍:

点击确定按钮,等待一段时间后,就会提示修复成功
如果数据损坏失败,则会提示修复失败,并提示原因。
如果仍然无法,可以使用专用的工具,把数据提取出来。
通过专用的程序提取书籍里面的HTML文件
下载附件的程序,然后解压缩,运行CyberArticle5DumpAccessBook.exe

点击左上角的按钮,选择您的书籍文件。然后点击开始按钮,就可以把书籍里面的HTML提取出来。如下图:
如果通过以上两种方式,仍然无法恢复,说明您的书籍损坏比较严重,可以直接和我们联系。
注意
如果您格式化或者删除了书籍,然后通过恢复软件进行恢复,那么恢复出来的书籍,一般来说都会有问题,无法通过上面这两种方式进行修复。
分类: CyberArticle



多谢魏老师,本以为5年的收藏毁于一旦,在您的指导下1分钟就修复了,太感谢了。
“数据安全”是头等大事(谁能受得了长时间收集的资料毁于一旦而不能恢复的打击?)
所以
保证“数据安全”是软件作者和用户都要严肃对待的事情!
可以用SQL Server Express数据库阿,非常安全的数据库。
要使用SQL Server Express数据库,需要用户自己去下载并安装。安装文件接近60MB,安装后不知有多大。占用磁盘空间大,资源消耗大,Vista新建书籍的时候,需要管理员权限。数据库三个文件之一*_log.LDF:数据库Log文件,不能移动。
对普通用户来说缺点也太多了吧。
恩,确实如此。
不过一般情况下,Access数据库也已经非常稳定了,只有某些情况下,例如突然断电,可能会引起问题,用上面的方法就可以解决。
而且程序还会自动备份功能,正常使用的话,完全可以保证数据安全。
数据库三个文件之一*_log.LDF:数据库Log文件,不能移动。
—-
可以移动,甚至可以删除。只要删除后,重新添加书籍就可以了。
我用的是CyberArticle 4.363版本。花了两年多时间收集的书147MB。今天打开后这书后被CyberArticle自动删除只剩下1K的书。我晕死。其它书没问题可正常打开观看关闭。
用恢复软件恢复后。用CyberArticle 4.363打开又被自动删除。
按照以上方法用ODBC管理工具提示无法识别。用CyberArticle5DumpAccessBook这个也不行。我的书扩展名是.book改后缀成.xbook也不行。要怎么弄才OK啊!!!
急死了。希望魏拾俊大师帮忙解决。。。
http://cn.wizbrother.net/thread-382-1-1.html
这里可以下载4.x的修复工具
我用的也是CyberArticle 4.363版本。近几年的收藏有500多M,昨天在收集时,应系统盘空间不足在没关闭CyberArticle的情况下用Tracks Eraser Pro7.2清除垃圾文件后,造成保存内容时程序无反应,强制关闭CyberArticle后,重进入后发现90%的内容没了,用bookdump导出文件只导出了300M左右,发现图片较多(大于50张左右)的内容都没法导出,提示”Data error:cannot umcompress buffer”,用checkBook 修复提示”Out of memory”
希望帮忙解决。。。