Единственная причина, по которой я знаю эту ошибку, - это определение имени плагина, который не существует.
Это может быть в двух формах:
- Указание несуществующего пользователя управляющий делами. Например,
Srp256
существует только как плагин аутентификации, но не как плагин менеджера пользователей. Вы используете Srp
в качестве менеджера пользователя для всех плагинов аутентификации SrpXXX. Технически это специфический c случай второй формы ниже. - Библиотека, содержащая плагин менеджера пользователей, отсутствует в папке
plugins
установки Firebird. Для Srp
менеджера пользователей вам нужно иметь srp.dll
(или srp.so
), для Legacy_UserManager
вам нужно иметь legacy_usermanager.dll
(или legacy_usermanager.so
).
Неправильные права доступа к файлам и папкам также могут вызывать это поведение (хотя я не проверял это), например, если пользователь, запускающий процесс Firebird, не имеет доступа на чтение к папке plugins
или к указанным c файлы плагинов.