IBBackupSurgeon
IBBackupSurgeon теперь является частью HQbird Professional!
IBBackupSurgeon - это инструмент, который можно использовать для чтения и сохранения данных из поврежденных резервных копий Firebird или InterBase (gbk, fbk, ibk). Для доступа к поврежденным файлам резервных копий он использует собственный уровень прямого доступа. С помощью инструмента IBBackupSurgeon пользователь может просматривать файл резервной копии, выбирать нужные таблицы и затем извлекать их в новую или существующую базу данных.
Документация
IBBackupSurgeon позволяет повторно использовать структуру неповрежденной резервной копии для сохранения данных из сильно поврежденных резервных копий с той же структурой. IBBackupSurgeon позволяет читать и извлекать все метаданные базы данных, включая текст хранимых процедур, триггеров, вычисляемых полей и так далее. Метаданные извлекаются в виде исходного текста и SQL.
Зачем вам нужен IBBackupSurgeon?
Мы уверены, что вы регулярно создаете резервные копии своих критически важных баз данных InterBase и Firebird. Но что делать, если ваш носитель резервных копий (CD, DVD, лента и т. д.) поврежден? И вам нужны данные о продажах за прошлый год, которые были заархивированы, сохранены в резервной копии и удалены из рабочей базы данных?
Часто случается, что аппаратный сбой уничтожает всю базу данных (сбой жесткого диска, случайное удаление файла базы данных… или просто Годзилла наступила на ваш сервер), и единственное, что у вас есть, - это резервная копия. К сожалению, резервная копия не является 100% надежной, и сам файл резервной копии может быть поврежден (по некоторым внешним причинам). Особенно это распространено среди небольших клиентов вашего программного обеспечения, где база данных и резервная копия хранятся на одном компьютере и даже на одном жестком диске.
Итак, когда у вас есть поврежденная резервная копия базы данных InterBase или Firebird, единственный инструмент, который может помочь, - это IBBackupSurgeon.
Основные возможности
IBBackupSurgeon использует собственный уровень доступа для чтения резервных копий баз данных InterBase и Firebird. Он способен извлекать данные из поврежденных резервных копий, даже если большая часть файла резервной копии утеряна. Более того, он может использовать определения метаданных из исправной резервной копии и применять их для извлечения данных из резервной копии с поврежденными метаданными.
IBBackupSurgeon позволяет читать и извлекать все метаданные базы данных, включая текст хранимых процедур, триггеров, вычисляемых полей и так далее. Метаданные представлены в виде исходного текста и SQL.
Пробная версия и загрузка
Пробная версия IBBackupSurgeon позволяет читать все данные, но показывает только каждую вторую запись из таблицы, а также возможность экспорта отключена. Этого достаточно, чтобы оценить, поможет ли IBBackupSurgeon сохранить ваши данные. Вы можете загрузить пробную версию IBBackupSurgeon по этой ссылке.
