Переустановка firebird для Infinity

Бывают моменты когда нужно отдельно установить дистрибутив Firebird’а. Например, при удалении каких-то других ПО  использующих Фаерберд, он также удаляется, приходится ставить отдельно, при этом зачастую установка поверх инфинити не всегда помогает.

После установки Firebird’а  в логах инфинити мы увидим следующую запись:

Ошибка при открытии набора «ibqOutboundStates».
Дополнительная информация:
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.

Эта проблема может возникнуть также после первоначальной установки инфинити посредством RDP-подключения.

Исправляется она легко, для этого запускаем IBExpert, идущий на диске вместе с Инфинити, регистрируем базу Infdata.dat, подключаемся к ней. Далее идем в раздел инструменты (Tools), выбираем Менеджер пользователей (User Mangaer). Сюда необходимо добавить пользователя Infinityuser  с паролем wizard. Теперь инфинити сможет обращаться к базе под даным логином.

Если приглядеться в базы, можно заметить что в них  используются UDF-ки(пользовательские функции), поэтому после установки Firebird’a  необходимо в папку  C:\Program Files\Firebird\Firebird_1_5\UDF вставить файл с функциями InfinityUdf.dll.

Самый простой способ его достать, это установить на другом компьютере Инфинити и скопировать файл из этой же директории.

Перезапускаем службы Firebird’а и запускаем Сервер Инфинити.

Добавить комментарий

Ваш e-mail не будет опубликован.

*