sqlite文件损坏修复

问题描述:

从SQLite Expert Personal中打开报错“database disk imajge is malformed”,见下图

 

 

解决办法:

1、下载sqlite3.exe,下载地址https://www.sqlite.org/download.html

2、执行命令

sqlite3 oldfile.db .dump > aaa.sql

----我的db文件是不带.db后缀的,所以是sqlite3 oldfile .dump > aaa.sql

----生成的aaa.sql中,最后一行ROLLBACK;改为COMMIT;

sqlite3 newfile.db < aaa.sql

 

posted @ 2019-11-08 13:55  水工  阅读(1481)  评论(0编辑  收藏  举报