.DB数据库错误
【2】PcNE错误:database disk image is malform
pc71sqlite3
1E)sqlite3 ;database disk image is malformed;
*原数据库名:abc.db
1) cmd/sqlite3 abc.db
2) .output "_abcemp.tmp"
3) .dump
4) .quit
*再建个新数据库:abc2.db
5) sqlite3 abc2.db
6) .read "_xb_d.tmp"
7) .quit
*然后修复原来的数据库名和文件权限,OK
2E)可尝试通过简单的导出导入方式对损坏的库文件作回复
*http://www.cnblogs.com/yelaiju/archive/2011/03/27/1996863.html
1)首先导出数据
1.1 sqlite3 my.sqlite3
1.2 sqlite>.output tmp.sql
1.3 qlite>.dump
1.4 sqlite>.quit
2)再倒入到一个新库中
2.1 sqlite3 mynew.sqlite3
2.2 sqlite>.read tmp.sql
2.3 sqlite>.quit
这时新建的mynew.sqlite3一般可用。
1. 您好,这个my代表我的库名称,可以为my.sqlite3, test.sqlite3, test.db 等自己取的sqlite3数据的文件名
2. 我是在电脑上运行的,sqlite3的库文件在各个平台上是相同的,电脑上修复拷贝回去继续可以使用。
sqlite>PRAGMA integrity_check;提示什么错误信息
3E) 试试能否导出数据库:
http://bbs.csdn.net/topics/390120980
首先导出数据
sqlite3 tt
sqlite>.output old.sql
sqlite>.dump
sqlite>.quit
再倒入到一个新库中
sqlite3 newtt
sqlite>.read old.sql
sqlite>.quit
无法修复,导 出后的SQL文件里面也是database disk image is malformed这个错误。
下载1个修复软件试试
是数据库的某个表坏了,修复下数据库就行了,
http://rimland.blog.163.com/blog/static/883254620128281588906/
4E)http://blog.163.com/niuxiangshan@126/blog/static/17059659520124311147804/
5E)用NE2.7.1.1858也出现过,且重来没有涉及到多个数据库,一直只用一个数据库。今天采用一个笨方法解决了:将原文档一段一段(或一章一章)拷贝到新文档中,格式化,若出现那个提示,就删除刚才拷贝的部分内容,缩小范围,再找,找到出错的参考文献,重新插入就可以了。 分析原因:可能是由于平时插入参考文献时NE出错,然后没有理会,重启NE继续插入,以后升级新的版本NE就有可能出现这个提示。
/supportcn/cgi-bin/threaded_show.cgi?tid=7816&pid=41225&age=0&bpg=17
0条评论