h2数据库:文件中不支持的数据库文件版本或无效的文件头

时间:2016-11-21 20:56:26

标签: java h2

如标题所示,我正在尝试使用.h2.db上的DataGrip打开MacOS文件。但是,我一直收到错误

Unsupported database file version or invalid file header in file

使用错误代码

[90048-192]

如何检查实际的数据库文件版本以及如何获取正确的驱动程序文件(?)?

1 个答案:

答案 0 :(得分:0)

尝试将数据库工具(如SQuirreL)连接到数据库并执行SELECT H2VERSION() FROM DUALselect value from information_schema.settings where name = 'info.VERSION';以获取实际版本。

也许有关如何升级h2数据库的链接也很有帮助:How to check if a h2 database needs to be upgraded?

还有一件事:您的数据库可能已损坏。您可以尝试使用恢复工具http://www.h2database.com/html/advanced.html#using_recover_tool恢复数据,或者检查数据库是否存在损坏How to check h2 database health and corruption