SQLite3数据库突然报告为损坏或无效的文件格式

时间:2016-03-14 16:52:32

标签: sqlite

我在Ubuntu 14.04计算机上有一个SQLite数据库,我突然无法使用我的Windows 10计算机上的Firefox扩展SQLite Manager或SqliteBrowser读取。我昨天能够做到,今天不能这样做。这些是我收到的错误消息:

  • “SQLiteManager:打开文件company_data.sqlite时出错 - 文件已加密或损坏例外名称:NS_ERROR_STORAGE_IOERR”
  • SqliteBrowser只是说“文件格式无效”

我跑了pragma integrity_check;,它说数据库没问题。我可以通过Linux机器上的命令行以及我的python脚本正常访问数据库。

我在Ubuntu上的sqlite版本是3.8.2,在SqliteBrowser上是3.9。 什么可能导致这个问题,我该如何解决?

1 个答案:

答案 0 :(得分:0)

尝试设置兼容性:

右键单击 - >属性;

点击“兼容性”;

选中“在兼容模式下运行此程序”选项;

选择“Windows XP(ServicePack 3)”;

单击“应用”。 (如果您没有Seri​​cePack 3的选项,可以是任何其他选项。)

其他资源表明Windows 10兼容性问题。