将H2 1.3.172数据库迁移到1.4.185“文件*** [90048-185] 90048/90048”中不支持的数据库文件版本或无效文件头

时间:2015-04-15 12:05:14

标签: java database h2

我尝试打开一个数据库文件,该文件正好在H2 1.3.172中使用H2 1.4.185正常工作,我得到了一个不太令人放心:“java.lang.ArrayIndexOutOfBoundsException:2048”

因此我尝试使用

导出
java -cp h2-latest.jar org.h2.tools.Recover 

并使用

导入新数据库
java -cp h2-latest.jar org.h2.tools.RunScript -url jdbc:h2:./mydb.db -user sa -script mydb.sql

并且导出正常,但尝试使用h2-latest.jar连接到数据库时返回:

Unsupported database file version or invalid file header in file "mydb.db" [90048-185] 90048/90048

所以我坚持使用迁移,显然我必须坚持使用1.3版本。

0 个答案:

没有答案