如标题所示,我正在尝试使用.h2.db
上的DataGrip
打开MacOS
文件。但是,我一直收到错误
Unsupported database file version or invalid file header in file
使用错误代码
[90048-192]
如何检查实际的数据库文件版本以及如何获取正确的驱动程序文件(?)?
答案 0 :(得分:0)
尝试将数据库工具(如SQuirreL)连接到数据库并执行SELECT H2VERSION() FROM DUAL
或select 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