2010-11-24 10 views
0

Ich habe eine scheinbar korrupte H2-Datenbank. Ich kann org.h2.tools.Recover verwenden, um eine .sql-Datei mit den meisten Informationen zu erhalten, jedoch fehlen ein paar Tabellen.Wiederherstellen aller möglichen Informationen aus einer beschädigten h2-Datenbank-Datei

Der Inhalt dieser Tabellen befindet sich noch in der ursprünglichen, beschädigten Datenbank; und in der wiederhergestellten .sql-Datei ist auch das Transaktionslog (obwohl auskommentiert) verfügbar. Gibt es eine Chance/Werkzeug, um den Inhalt der ausgelassenen Tabellen zurück zu bekommen?

Antwort

0

Ich habe immer noch keine 100% Bestätigung von meinen Kunden. Das Problem trat jedoch nur in der Version 1.2.121 des h2 db-Treibers auf. Eine neuere Version, 1.2.147, könnte das Problem lösen und schien es behoben zu haben. (Es wurde tatsächlich so korrigiert, dass es immer noch in der älteren db-Version funktioniert.)