2010-11-24 3 views
0

У меня есть, по-видимому, поврежденная база данных h2. Я могу использовать org.h2.tools.Recover, чтобы получить файл .sql с большей частью информации, однако пара таблиц отсутствует.Восстановление всей возможной информации из поврежденного файла базы данных h2

Содержимое этих таблиц все еще находится в исходной поврежденной базе данных; и в восстановленном файле .sql имеется также журнал транзакций (хотя и закомментирован). Есть ли шанс/инструмент, чтобы вернуть содержимое оставшихся таблиц?

ответ

0

У меня все еще нет 100% -ного подтверждения от моих клиентов. Но проблема возникла только в версии 1.2.121 драйвера h2 db. Более новая версия, 1.2.147, может справиться с этой проблемой, и показался исправленным. (Фактически он исправил его таким образом, что он все еще работает в старой версии db.)