Сайт Koder.kz сайт для Delphi программистов.

koder.kz

Web or desctop App Developer

Написать

Добавил admin | Категория Заметки про IBExpert, Firebird | 14 Декабря 2013


Как говорилось ранее, EBExpert является мощным инструментом для работы с базой данных Firebird. В нем присутствуют инструменты резервирования базы данных и инструменты восстановления базы данных из резервных копий. В этой статье речь пойдет про резервирование базы данных Firebird средствами IB Expert. Для начала работы нам как всегда нужно запустить IB Expert и подключится к интересующей нас базе данных, после чего в «Службы» - «Резервирование базы данных»:


Перед нами откроется окно для создания резервной копии базы данных.


В этом окне (сверху вниз) отображается информация:

- Select database или выбранная база данных;

- File Name или имя файла резервной копии.

Параметры, вкладка General:

- игнорировать контрольную сумму. Определяет нужно ли игнорировать контрольные суммы файла резервной копии или нет, рекомендую оставить этот параметр как есть, то есть выключенным;

- Ignore transaction in limbo. Определяет нужно ли игнорировать транзакции коммита которых еще не было, то есть нужно ли сохранять открытые транзакции, естественно нет;

- Сохранить только метаданные. Определяет нужно сохранить только структуру базы данных или нужно сохранить структуру и данные, оставляем параметр так же без изменений так как нам нужна и структура (метаданные) так и данные нашей базы данных;

- сборка мусора. Часто в базах данных появляются оборванные записи, или нарушена ссылочная целостность базы данных, этот параметр поможет выявить проблемные записи в таблицах и избавиться от них;

- Old metadata description. Резервировать описание объектов базы данных или нет;

- Convert to tables. Определяет нужно ли конвертировать таблицы. Это может понадобиться при переезде с Firebird на Oracle, к примеру;

- формат. Если выбран параметр Convert to tables, то указывается формат для конвертации таблиц.

- verbose. Параметр определяет, куда нужно выгрузить результат резервирования выбранной базы данных, есть два возможных варианта – в файл и на экран.

И так, для того что бы выполнить резервное копирование выбранной базы данных нам необходимо указать файл в который сохраниться результат 


Указать необходимые настройки и нажать кнопку , запустится операция резервного копирования данных и по ее завершению откроется вкладка «Протокол» примерно с таким содержанием:


В случае возникновения ошибки она будет отображена в протоколе.