Доброго времени суток!
Имею:
WinXP SP2 (NTFS), Firebird 1.5.1.4481 SuperServer (service),
клиентское приложение на Delphi7 с использованим ADO (ODBC 1.2.0.69 - IBPhoenix).
Все работает на одной машине. Размер БД - 1,7 ГБ.
Сейчас трудно востановить последовательность событий, кратко -
Пользователь искал запись в БД (с его слов), комп завис, после чего он его перезагрузил.
Я открыл БД с пом. IBExpert - все объекты сохранились, но таблицы пустые, только значения генераторов сохранились.
Файлов Backup нет.
Попробывал gbak с бэкапом и восстановлением. Все прошло без ошибок. Но в новой базе (около 180 кб) тоже пустые таблицы.
gfix тоже не показал ошибок.
Делал после этого опять бэкап с восстановлением. Результат тот же.
С qli.exe - такая же картина.
Все проделывал по технике http://www.ibase.ru/devinfo/db_repair.htm.
Пробывал даже DTS MSSQL - без ошибок, но и без данных.
Использовал IBBackupSourgeon (Trial - только диагностика) - БД открывается без ошибок, но таблицы пустые.
Использовал IBFirstAIDDiagnostician:
14:57:57 INFO: Actual PageCount: 433588 found in database
14:57:57 ERROR: Found 1658 undefined pages.
В остальных строчках везде ОК.
Можно ли как восстановить данные?
Ремонт БД на 1,7 ГБ
Модераторы: kdv, Alexey Kovyazin
в платный ремонт:
www.ibase.ru/dbrepair.htm
www.ibase.ru/dbrepair.htm