мета-данные страницы
  •  

Это старая версия документа!


Проект "Агбис Резервная копия"

Предназначен для выполнения следующих операций:

  • создания резервной копии
  • конвертирования базы данных к новой версии Firebird

Операция может выполнятся как диалоговом режиме так и в режиме командной строки.
На время выполнения операции отключаются все остальные пользователи, а Firebird переключается на временный порт.

Параметры командной строки

  • /RUN - ключ, который переключает выполнение программы в режим командной строки без графической оболочки.
  • AliasBase=Alias - параметр, который позволяет указать алиас базы данных в файле agbis.xml
  • FirebirdNum=Num - параметр, который позволяет задать версию указать Firebird для новой базы данных. Допустимые значения 2 и 3

Пример.

E:\Agbis\AgbDBAdmin\agbDBBak.exe /RUN AliasBase="Agbis" FirebirdNum=3

Значения параметров можно задать в файле agbDBBak.ini

AliasBase="Agbis"
FirebirdNum=3

Значения в командной строке имеют приоритет по сравнению с параметрами из agbDBBak.ini

Если параметры не заданы, то

  • прграмма запускается в диалоговом режиме с графической оболочкой
  • если не задан параметр AliasBase, то берется последняя активная база данных из agbis.xml
  • если не задан параметр FirebirdNum, то создается резервная копия в рамках действующего Firebird

Конвертация базы данных

Выполняются операции по переходу с Firebird версии 2.5 на Firebird версии 2.5.
При этом предполагается, что «Исходная» база данных находится в рабочем состоянии.

Для автоматизации процесса конвертирования сделан дополнительный модуль DBConvertor, который выполняет конвертацию из командной строки.

Схема работы

  1. На главной форме проекта размещаются кнопки для выбора вида работ

Дополнительная информация