Бывают моменты когда нужно отдельно установить дистрибутив Firebird’а. Например, при удалении каких-то других ПО использующих Фаерберд, он также удаляется, приходится ставить отдельно, при этом зачастую установка поверх инфинити не всегда помогает.
После установки Firebird’а в логах инфинити мы увидим следующую запись:
Эта проблема может возникнуть также после первоначальной установки инфинити посредством RDP-подключения.
Исправляется она легко, для этого запускаем IBExpert, идущий на диске вместе с Инфинити, регистрируем базу Infdata.dat, подключаемся к ней. Далее идем в раздел инструменты (Tools), выбираем Менеджер пользователей (User Mangaer). Сюда необходимо добавить пользователя Infinityuser с паролем wizard. Теперь инфинити сможет обращаться к базе под даным логином.
Если приглядеться в базы, можно заметить что в них используются UDF-ки(пользовательские функции), поэтому после установки Firebird’a необходимо в папку C:\Program Files\Firebird\Firebird_1_5\UDF вставить файл с функциями InfinityUdf.dll.
Самый простой способ его достать, это установить на другом компьютере Инфинити и скопировать файл из этой же директории.
Перезапускаем службы Firebird’а и запускаем Сервер Инфинити.