Bonjour,
je voudrais créer un utilisateur avec les droits de SYSDBA
et savoir si les droits sysdba se transmette à la création ou lors de l'accord des droits.
J'utilise cette procédure qui donne tout les droits sur les tables ainsi que les tables système.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 database.session.getTableNames(DatabaseName,'',false,true,Tables_List); for i:=0 to Tables_List.cont-1 do begin qry.SQL.clear; qry.SQL.add('GRANT ALL ON TABLE '+ Tables_List[i] +' TO ' + userName); qry.ExecSQL; end;
mais cela ne me permet pas de créer de nouvel utilisateur.
j'ai un message d'erreur : " An error occurred while attempting to add the user. no permission for insert/write access to TABLE USERS"
j'utilise le composant IBsecurity pour créer un nouvel utilisateur.
et Delphi 7
merci
Partager