Использование роли RDB$ADMIN
в базе данных пользователей
Для управления учётными записями пользователей через SQL пользователь, имеющий права на роль RDB$ADMIN
, должен подключиться к базе данных с этой ролью.Так как к базе данных пользователей не имеет права соединяться никто, то пользователь должен подключиться к обычной базе данных, где он также имеет права на роль RDB$ADMIN
.Он определяет роль при соединении с обычной базой данных и может в ней выполнить любой SQL запрос.Это не самое элегантное решение, но это единственный способ управлять пользователями через SQL запросы.
Если нет обычной базы данных, где у пользователя есть права на роль RDB$ADMIN
, то управление учётными записями посредством SQL запросов недоступно.