Содержание
7. DataExpress Convert Tool
Утилита DataExpress Convert Tool предназначена для конвертации баз данных Firebird 2.5 в новый формат Firebird 5. Утилита содержит все необходимые библиотеки обеих СУБД Firebird, поэтому установка сервера Firebird не потребуется (кроме случая обратной конвертации).
Конвертация представляет собой бекап-восстановление базы данных при помощи утилит командной строки gbak от соответствующих серверов Firebird.
Для конвертации базы данных нужно сделать 3 простых шага:
- Выбрать исходную базу данных формата Firebird 2.5.
- Выбрать местоположение новой базы данных.
- Нажать кнопку «Конвертировать БД».
Исходная база данных может находится на вашем компьютере или на удаленном сервере. В первом случае достаточно указать полный путь к базе данных. Во втором случае, нужно ввести строку подключения к базе данных в формате: сервер:полный_путь_к_базе_данных. Примеры строк подключения:
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 сервер должен быть перезапущен.
Далее, укажите исходную базу данных в новом формате, в поле «Новая база данных» укажите местоположение базы данных старого формата, нажмите кнопку «Обратная конвертация».