Когда я пытаюсь открыть Диспетчер пользователей или просто делаю select * from sec$users
, я получаю сообщение об ошибке Отсутствует подключаемый модуль управления пользователями.
Я уже видел в некоторых сообщениях, как установить usermanager из firebird.conf, добавив Srp, Srp256, Legacy_UserManager
и перезапустить службу, но ошибка продолжается.
Srp256
. Плагин управления пользователямиSrp
охватываетSrp
и всеSrpNNN
плагины аутентификации. Я бы предположил (но сейчас у меня нет под рукой установки), что тот факт, что вы настроили его с помощьюSrp, Srp256, Legacy_UserManager
, является фактической причиной вашей проблемы. Попробуйте изменить его наSrp, Legacy_UserManager
- person Mark Rotteveel   schedule 24.01.2020Srp256
), ошибка исчезает, если я удаляю неправильный менеджер пользователей. Единственный другой способ воспроизвести это - если необходимый плагин не существует в папкеplugins
установки Firebird (т.е.srp.dll
илиlegacy_usermanager.dll
(или.so
в Linux)). - person Mark Rotteveel   schedule 24.01.2020sec$users
(или, по крайней мере, если я удаляюlegacy_usermanager
из своего конфига, я вижу только тех, кто создан с помощьюSrp
). Возможно ли, что у вас есть явная конфигурация менеджера пользователей вdatabases.conf
для этой базы данных? В противном случае вы можете рассмотреть вопрос о том, чтобы задать свой вопрос в списке рассылки поддержки firebird. - person Mark Rotteveel   schedule 24.01.2020engine12.dll
— это движок базы данных Firebird, а не плагин для управления пользователями. Если ваша папкаplugins
не содержитsrp.dll
иlegacy_usermanager.dll
, проблема в этом. - person Mark Rotteveel   schedule 24.01.2020