С версии 6.2 в дистрибутив программы включёно ПО СУБД Firebird 3. При новых установках на «чистый» (без «Мониторинг Сети Pro») сервер ставится именно эта версия Firebird. Если на сервере уже есть программа «Мониторинг Сети Pro», работающая с Firebird 2.5.x, то будет установлена (обновлена) именно эта версия СУБД (2.5.9 — последняя в этой линейке 2.5.x). В этом случае переход на новую версию СУБД может быть выполнен только вручную.
Причины, по которым следует перейти на Firebird 3:
- Предыдущая подверсия 2.5.x закончила своё развитие и больше не будет поддерживаться или обновляться.
- В Firebird 3 проведена значительная работа по улучшению быстродействия за счёт использования всех ядер процессора и выделения кэша, сопоставимого с размером файла базы данных.
- В Firebird 3 устранено ограничение на длину пароля (8 символов).
Об остальных изменениях в ПО СУБД Firebird можно прочитать в Release Notes на сайте продукта.
Порядок перехода на Firebird 3
Для перехода на СУБД Firebird 3 нужно выполнить действия:
- Создайте архивную копию базы данных мониторинга. Это можно сделать из настроек программы, раздел База данных. Проверьте, что база восстанавливается из новой архивной копии.
- Закройте программу
- Остановите службу 10-Strike Network Monitor Watchdog
- Остановите службу 10-Strike Network Monitor Pro Service
- Зайдите в каталог c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\firebird\bin\ и запустите из него файл uninstall.bat. После этого откройте список служб и убедитесь, что из него пропали все службы с «Firebird» в названии (их две: Firebird Server и Firebird Guardian).
- Удалите каталог c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\firebird\ вместе со всем содержимым. Если вы настраивали специфические параметры СУБД в файле firebird.conf, сохраните его — по нему нужно будет настроить параметры в новой версии (почти все они остались прежними).
- Запустите дистрибутив новой версии (от 6.2 и выше) программы «Мониторинг Сети Pro». Установщик может остановиться на последнем шаге (запуск службы мониторинга) — это нормальное поведение, ведь база мониторинга всё еще старого формата, и служба мониторинга не сможет к ней подключиться. Можно оставить установщик на этом этапе.
- После установки необходимо восстановить базу мониторинга из свежей архивной копии уже через новый СУБД. Порядок действий описан в разделе Резервное копирование и восстановление БД. Скопируйте восстановленную из архива базу на место прежней и перезапустите службу Firebird Server.
- Следует учесть, что если вы задавали нестандартный путь к базе данных NETMONITOR.FDB в файле aliases.conf, нужно прописать его в новом конфигурационном файле, который теперь называется databases.conf (папка c:\Program Files (x86)\10-Страйк Мониторинг Сети Pro\firebird\).
- Перезапустите службу мониторинга 10-Strike Network Monitor Pro Service. С момента установки программы она может находиться с режиме запуска и для её перезапуска достаточно просто снять процесс NMProSvc.exe в Диспетчере задач. Убедитесь, что служба перешла в режим Выполняется.
На этом процесс миграции на новую версию СУБД можно считать успешно законченным.
Ручная установка и настройка сервера Firebird 3
Для самостоятельной установки СУБД Firebird 3 в другое место, вы можете скачать дистрибутив с официального сайта. «Мониторинг Сети Pro» работает как с 64-ти, так и 32-битной версией СУБД (только через 32-битную клиентскую библиотеку GDS32.dll в каталоге программы). Далее, выполните следующие действия:
- Распакуйте архив с СУБД в новый каталог, например, c:\program files\fb3.
- Зайдите в этот каталог.
- Возьмите конфигурационный файл firebird.conf из дистрибутива «Мониторинг Сети Pro», скопируйте его в папку установки Firebird.
- Запустите консоль (cmd), командой cd перейдите в ней в папку установки Firebird.
- Выполните команду: instsvc install -a
- Выполните команду: instreg install
- Выполните команду: gsec -user sysdba -passw 1 -add SYSDBA -pw masterke
- Если при выполнении предыдущей команды возникла ошибка, то Выполните: gsec -user sysdba -passw 1 -modify SYSDBA -pw masterke
- Выполните команду: instsvc start
Данный способ установки Firebird следует использовать только в случаях необходимости, если вы знаете, для чего это нужно. В других случаях используйте дистрибутив программы network-monitor-pro.exe, который сам выполянет все необходимые действия по настройке.
Действия после установки Firebird 3
После перехода на Firebird 3 необходимо запустить графическую консоль и пересоздать пользователей, если вы их заводили. Для этого зайдите в раздел настроек Пользователи и права, затем удалите всех пользователей в списке и создайте их заново.
В разделе настроек База данных можно изменить пароль суперпользователя SYSDBA, нажав кнопку Параметры подключения к БД... Задайте новый пароль в поле Изменение пароля администратора базы данных.
Программа работает в среде Windows XP/Vista/7/8.1/10/11, Server 2003/2008/2012/2016/2019/2022. Вы можете скачать и попробовать 30-дневную пробную версию бесплатно.