Содержание

7. DataExpress Convert Tool

Окно программы DataExpress Convert Tool

Утилита DataExpress Convert Tool предназначена для конвертации баз данных Firebird 2.5 в новый формат Firebird 5. Утилита содержит все необходимые библиотеки обеих СУБД Firebird, поэтому установка сервера Firebird не потребуется (кроме случая обратной конвертации).

Конвертация представляет собой бекап-восстановление базы данных при помощи утилит командной строки gbak от соответствующих серверов Firebird.

Для конвертации базы данных нужно сделать 3 простых шага:

  1. Выбрать исходную базу данных формата Firebird 2.5.
  2. Выбрать местоположение новой базы данных.
  3. Нажать кнопку «Конвертировать БД».

Исходная база данных может находится на вашем компьютере или на удаленном сервере. В первом случае достаточно указать полный путь к базе данных. Во втором случае, нужно ввести строку подключения к базе данных в формате: сервер:полный_путь_к_базе_данных. Примеры строк подключения:

base.mydataexpress.ru:demodb
myserver:/opt/bases/mydb.fdb
211.23.34.1:d:\мои базы данных\моя база.fdb
10.8.3.45/3060:/var/mybases/db.fdb

В последнем примере указан порт сервера, который отличается от стандартного (3050).

Если пароль SYSDBA на удаленном сервере отличается от стандартного, пропишите его в поле «Пароль SYSDBA».

Обратная конвертация

Утилита поддерживает обратную конвертацию базы данных из нового формата в старый. Для этого необходимо установить на компьютере или удаленном сервере СУБД Firebird 5 и настроить его для работы со старыми клиентами Firebird 2.5.

После установки Firebird 5 отредактируйте файл firebird.conf, прописав следующие параметры:

AuthServer = Srp256, Legacy_Auth
UserManager = Srp, Legacy_UserManager
WireCrypt = Enabled

После изменения файла firebird.conf сервер должен быть перезапущен.

Далее, укажите исходную базу данных в новом формате, в поле «Новая база данных» укажите местоположение базы данных старого формата, нажмите кнопку «Обратная конвертация».