Utilisation du rôle RDB$ADMIN
dans la base de données des utilisateurs
Pour gérer les comptes utilisateurs via SQL, un utilisateur qui a des droits sur le rôle RDB$ADMIN
doit se connecter à une base de données avec ce rôle. Comme personne n'a le droit de se connecter à la base de données des utilisateurs, l'utilisateur doit se connecter à une base de données normale où il a également des droits sur le rôle RDB$ADMIN
. Il définit le rôle lors de la connexion à la base de données normale et peut exécuter n'importe quelle requête SQL sur celle-ci. Ce n'est pas la solution la plus élégante, mais c'est la seule façon de gérer les utilisateurs via des requêtes SQL.
A moins qu'il n'y ait une base de données normale où l'utilisateur a des droits sur le rôle RDB$ADMIN
, la gestion des comptes via des requêtes SQL n'est pas disponible.