2016-11-21 19 views
6

numaralı dosyada geçersiz dosya başlığı MacOS'da DataGrip numaralı dosyayı kullanarak .h2.db dosyasını açmaya çalışıyorum. Ancak, ben gerçek veritabanı dosyası sürümünü kontrol ve nasıl doğru sürücü dosyalarını almak için (?) Nasıl hata koduh2 veritabanı: Desteklenmeyen veritabanı dosyası sürümü veya

[90048-192] 

ile hata

Unsupported database file version or invalid file header in file 

almaya devam?

+1

Şu anda kullanımda olan sürüm nedir? Yükseltme JAR'ını sınıf yoluna eklemeye çalışacağım http://www.h2database.com/html/advanced.html#database_upgrade – anttix

+0

Diğer bir çözüm, MVCC'yi açıkça bağlanarak MVCC'yi devre dışı bırakmak zorunluluğunu; MVCC = FALSE http://www.h2database.com/html/advanced.html#mvcc – anttix

cevap

0

Veritabanınıza SQuirreL gibi bir veritabanı aracıyla bağlanmayı deneyin ve gerçek sürümü almak için SELECT H2VERSION() FROM DUAL veya select value from information_schema.settings where name = 'info.VERSION';'u yürütün.

Belki h2 veritabanını yükseltmek için nasıl bu bağlantı da yararlı olabilir: How to check if a h2 database needs to be upgraded?

Bir şey daha: veritabanı bozulabilir. Verileri kurtarma aracını kullanarak http://www.h2database.com/html/advanced.html#using_recover_tool kullanarak veya yolsuzluk veritabanı üzerinde denetlemeyi deneyebilirsiniz. How to check h2 database health and corruption

+0

Bu noktaya ulaşmıyorum (ifadeleri yürütme, yani). – Jan

+0

Yani belki yanlış bir sürüm değil, bozuk bir başlık değil mi? – actc

İlgili konular