IBSurgeon FirstAID - инструмент для автоматического диагностирования и ремонта поврежденных баз данных СУБД InterBase и Firebird (ранее это были отдельные утилиты IBFirstAID и FBFirstAID). FirstAID может ремонтировать повреждения, которые не могут починить gbak или gfix, в том числе извлекать данные из баз данных, зашифрованных некоторыми (не всеми!) шифровальщиками (ransomware).
FirstAID использует собственный низкоуровневый движок доступа к базе, без использования InterBase или Firebird, и может выполнять «хирургические» операции по ремонту БД, в то время как другие стандартные механизмы не работают. Обратите внимание, что FirstAID не может чинить БД размером более 150Гб - в случае поломки такой БД обратитесь в нашу службу поддержки для ручного ремонта БД.
FirstAID 6.0 поддерживает следующие версии Firebird и InterBase:
Firebird 1.0 |
Firebird 1.5 |
Firebird 2.0 |
Firebird 2.1 |
Firebird 2.5 |
Firebird 3.0 |
InterBase 4.x |
InterBase 6.x |
InterBase 7.0 |
InterBase 7.1 |
InterBase 7.5 |
InterBase 2007 |
InterBase 2009 |
InterBase XE-XE3-XE7 |
Как оценить повреждения в базе данных с помощью IBSurgeon FirstAID?
- Скачайте FirstAID, установите его и запустите FirstAID
- В FirstAID на закладке "Summary" оцените количество "Bad pages" - процент "плохих" страниц дает приблизительное представление о величине потерь данных.
- Для более точной оценки используйте закладку "Preview Data": выберите в списке таблиц наиболее важные, щелкните на закладке "Preview Data", и перейдите с помощью кнопок >> и << тщательно проверьте, какие данные вы видите. Обычно на последней странице таблицы располагаются самые последние введеные/измененные данные.
- Данные, которые можно увидеть - можно экспортировать в другую БД (лучше всего - пустую БД с точно такой же структурой). Для экспорта понадобится лицензия на FirstAID.
Более подробно процесс восстановления описан в "
Руководстве по починке БД Firebird", в том числе, более сложные случаи с заимствованием метаданных и восстановление случайно удаленных данных.
Как приобрести FirstAID
FirstAID имеет 2 вида лицензий: на 3 базы данных (для небольших компаний, владеющих 1-3 базами), и на 50 баз данных, для компаний-поставщиков ПО на базе Firebird.
Стоимость лицензий:
- IBSurgeon FirstAID для 3 БД - 18500 рублей
- IBSurgeon FirstAID для 50 БД - 39000 рублей
Обратите внимание, что FirstAID для 10 БД также входит в состав HQbird - дистрибутива Firebird для предприятий (в редакции Professional и Enterprise).
Чтобы приобрести лицензию на FirstAID, отправьте нам письмо с реквизитами Вашей компании и контактными данными (email и телефон), и мы выставим Вам счет. Лицензионные данные будут высланы сразу же после прихода оплаты на счет (или, в срочных случаях, достаточно будет скана документа о проведении платежа).
Если Вы находитесь не в России, то приобрести FirstAID можно на нашем зарубежном сайте.