IBUndelete 2.6
IBUndelete - это инструмент, который позволяет восстановить случайно удаленные записи в базах данных Firebird и InterBase. Он использует движок IBSurgeon для работы с данными непосредственно внутри файла базы данных - находит удаленные версии записей и превращает их обратно в активные строки.
Как правильно восстановить записи
Если вы случайно удалили строки (и зафиксировали транзакцию), действуйте быстро:
- Немедленно отключите всех пользователей. Не выполняйте SELECT по затронутым таблицам, не запускайте приложения, работающие с ними, не делайте резервную копию через
gbakи не запускайтеgfix. Лучший вариант: остановите сервер Firebird/InterBase. - Сделайте копию файла базы данных на уровне ОС.
- Скачайте бесплатную демо-версию и проверьте, доступны ли какие-либо записи для восстановления.
- Если количество ненулевое, закажите IBUndelete и выполните операцию восстановления. Если количество равно нулю, напишите в поддержку - мы всё еще можем восстановить данные с помощью расширенного сервиса.
- После восстановления откройте базу данных с помощью Firebird или InterBase и убедитесь, что строки вернулись.
IBUndelete в действии
Как это работает
Версии записей
IBUndelete находит удаленные версии записей, всё еще присутствующие в базе данных, и восстанавливает их как текущие версии - если сборка мусора еще не удалила их.
Расширенный сервис восстановления
Если информация о версиях утрачена, мы всё еще можем проанализировать и извлечь удаленные данные с помощью расширенного сервиса на основе IBUndelete. Свяжитесь с поддержкой для получения оценки.
Лицензирование
IBUndelete лицензируется на рабочее место. Переустановка доступна по запросу. IBUndelete также включен в HQbird и в корпоративную подписку в составе набора инструментов восстановления.
Нужен полный ремонт файла базы данных вместо восстановления строк? См. FirstAID или сервис восстановления.