⚠️ Увага! Перед початком конвертації БД обов'язково необхідно:
- Оновити програму FREDO до останньої доступної версії;
- Зробити резервну копію даних програми;
- Створити архівну копію програми за допомогою Менеджера архіву програми (BackupManager.exe).
⚠️ Зверніть увагу! Для успішної конвертації бази вільне місце на обраному диску орієнтовно має дорівнювати подвоєному об’єму оригінальної бази.
Міграція на Firebird 3 для локального варіанту програми
- запустіть утиліту ConvertFB.exe у кореневому каталозі програми;
- за замовчуванням буде обрано поточний каталог з БД програми, за необхідністю вкажіть шлях до іншого каталогу з БД ZVIT.FDB;
- вкажіть шлях до каталогу зберігання конвертованого файла ZVIT.FDB; Важливо! запуск ConvertFB.exe виконується тільки із кореневого каталогу програми.
- Якщо обрано один і той самий каталог, резервна копія оригінальної бази буде збережена зі зміненим іменем ZVIT.FDB.bak.
- Якщо обрано різні каталоги, оригінальна БД залишиться у поточному каталозі, конвертована - в каталозі результату.
- При виборі довільного файлу БД збереження оригіналу та конвертованого файлу ZVIT.FDB виконується аналогічно.
- Натисніть кнопку Конвертувати. Після виконання конвертації необхідно конвертований файл БД ZVIT.FDB перемістити до каталогу DB встановленої програми.
- Після виконання конвертації БД запустити програму FREDO.
Міграція на Firebird 3 для мережевого варіанту програми
Для встановлення версії Firebird 3 у ручному режимі та конвертації бази даних виконайте наступні кроки:
Важливо! Переконайтеся у тому, що службу Firebird server – FREDOService запущено.
- запустіть утиліту ConvertFB.exe у кореневому каталозі програми серверної частини;
- за замовчуванням буде обрано поточний каталог з БД програми, за необхідністю вкажіть шлях до іншого каталогу з БД ZVIT.FDB;
- вкажіть шлях до каталогу зберігання конвертованого файлу ZVIT.FDB;
- під час виконання конвертації буде виконано зупинку служби FREDOService.
Для виконання конвертації поточної бази даних обирати один і той самий каталог заборонено.
За замовчуванням автоматично буде створено підкаталог \FB3.
Якщо обрано різні каталоги, оригінальна БД залишиться у поточному каталозі, конвертована - в каталозі результату.
При виборі довільного файлу БД та одного і того самого каталогу для оригінальної бази та результату конвертації, резервна копія оригінальної бази буде збережена зі зміненим іменем ZVIT.FDB.bak. - натисніть кнопку Конвертувати. Під час конвертації виконується перевірка та виправлення можливих помилок в оригінальній базі. Якщо помилки виправити неможливо, конвертація не здійснюється.
Перебіг конвертації відображається у вікні утиліти: Після завершення конвертації буде збережено Протокол конвертації: - Після виконання конвертації необхідно зупинити службу Firebird server – FREDOService, конвертований файл БД ZVIT.FDB перемістити до каталогу DB встановленої програми. Службу Firebird server – FREDOService, яка працювала з БД версії 2.1.4, рекомендовано зупинити та не використовувати для роботи зі конвертованою БД, оскільки вона не підтримує роботу з БД Firebird 3. У налаштуваннях запуску служби вкажіть тип запуску – Вимкнено (Disabled).
- Завантажте дистрибутив Firebird 3, що відповідає розрядності вашої ОС. Дистрибутиви доступні за посиланнями:
- Перевірте чи зупинено службу Firebird server – FREDOService. Якщо ні, зупиніть всі запущені служби Firebird server – FREDOSevice на ПК та у Диспетчері завдань Windows завершіть процеси Firebird (firebird.exe, fb_inet_server.exe). Важливо! Якщо запущені служби Firebird інших версій, або незавершені процеси у Диспетчері завдань, при запуску дистрибутива Firebird 3 буде виведено повідомлення:
- Виконуючи вказівки майстра встановлення Firebird 3, оберіть каталог для установки:
- Оберіть компоненти для установки, як зображено на малюнку:
- Встановіть відмітки, як на малюнку: Важливо! Пункт Разрешить авторизацию предыдущих версий клиента Firebird за замовчуванням вимкнений. Його активування необхідне для початкового коректного формування файлу конфігурації firebird.conf.
- Якщо поля Пароль SYSDBA та Повторите пароль залишити пустими, буде використовуватись пароль за замовчуванням для БД. Щоб використовувати особистий пароль, необхідно задати його у полі Пароль SYSDBA та підтвердити його у полі Повторите пароль. Після встановлення Firebird обов’язково вкажіть пароль для підключення до БД у Connectionsetup.exe на вкладці Налаштування Firebird:
- Виконайте установку, натиснувши кнопку Установить.
- Після встановлення Firebird 3 перейдіть у кореневий каталог, за замовчуванням: C:\Program Files\Firebird\Firebird_3_0. Відкрийте файл firebird.conf, перевірте наявність увімкненого параметру
WireCrypt = enabled
(відсутність # на початку рядка означає увімкнення/використання параметру).
Цей параметр вмикається автоматично при встановлені відмітки «Разрешить авторизацию предыдущих версий клиента Firebird» у майстрі установки Firebird.
За замовчуванням Firebird 3 використовує порт 3050. У разі потреби, змініть порт, за яким повинна працювати служба Firebird 3:RemoteServicePort = 3050
Якщо порт буде змінено, обов’язково вказати новий порт у гілці реєстру встановленої програми (для х86/x64 HKEY_LOCAL_MACHINE\SOFTWARE\IntellectService\BusinessDoc та для х64 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\IntellectService\BusinessDoc, параметр fbPort). - Якщо під час встановлення Firebird 3 було задано особистий пароль БД, обов’язково вкажіть його у Connectionsetup.exe на вкладці Налаштування Firebird - поле “Пароль”.
- У гілці реєстру встановленої програми
- для х86/x64 - HKEY_LOCAL_MACHINE\SOFTWARE\IntellectService\BusinessDoc;
- для х64 - HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\IntellectService\BusinessDoc:
- змініть шлях до каталогу Firebird 3 для параметра fbPath.
- вкажіть нову назву служби Firebird 3 для параметра fbSName. За замовчування використовується назва Firebird Server - DefaultInstance.
- Перезапустіть встановлену службу Firebird 3 – Firebird Server - DefaultInstance.
- Перезапустіть службу FREDOService.
- Запустіть програму FREDO.