Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Connexion aux bases de données
Connexion aux bases de données Forum d'entraide sur la connectivité Firebird: composants, drivers, transactions, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/06/2005, 12h31   #1
Invité de passage
 
Inscription : décembre 2004
Messages : 34
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 34
Points : 4
Points : 4
Par défaut [Résolu] Créer un Nouveau User System (SYSDBA)....

Salut, je voulais connaitre la commande SQL afin de créer un Nouveau USER Firebird et de l'aafecter à Un Groupe (Roles).....

Merci
silmortes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2005, 13h28   #2
Expert Confirmé
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
Il n'y a pas de commande SQL pour créer un User (sauf à "tripatouiller" dans les tables RDB$...).

Il faut utiliser le programme GSEC.


Quand le User est créé, il faut faire
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2005, 15h00   #3
Invité de passage
 
Inscription : décembre 2004
Messages : 34
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 34
Points : 4
Points : 4
Par défaut ok

en fait je developpe une appli client-server dans laquelle l'utilisateur doit saisir un login et un password pour rentrer dans le prog ...

Et je voulais créer un USER firebird avec les memes info que celle du logiciel ainsi en me connectant a la base de données Firebird j'aurais su quel utilisateur était connecter ....

Le prob c'est que les nouveaux utilisateurs sont créer à partir des postes client ...
Donc en fait si j'ai bien compris y fo que je fasse une petite udf qui va s'executer sur le serveur et attaquer gsec pour créer mes users ....???

ou existe t'il une fonction toute prete ou un composant qui gère deja ceci ???

Merci
silmortes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2005, 18h26   #4
Membre confirmé
 
Avatar de TMuet
 
Homme Olivier Muet
Responsable de service informatique
Inscription : septembre 2003
Messages : 222
Détails du profil
Informations personnelles :
Nom : Homme Olivier Muet
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 222
Points : 254
Points : 254
Par défaut Re: ok

Citation:
Envoyé par silmortes
ou existe t'il une fonction toute prete ou un composant qui gère deja ceci ???
Yes sir :
Code :
1
2
isc_add_user( )
Adds a user record TO the password DATABASE.
TMuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2005, 10h02   #5
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Oui enfin il y a quand même plus simple que d'attaquer directement l'API et plus élégant que d'appeler gsec en ligne de commande :

Soit vous êtes sous Delphi/BC++ alors utilisez la palette "Admin Interbase" dans lequel vous trouverez un composant pour gérer les utilisateurs.

Soit vous souhaitez le faire en SQL ou dans une procédure stoquée dans ce cas il faut installer une UDF, comme la RFUNC qui a des fonctions de gestion des users.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2005, 14h38   #6
Invité de passage
 
Inscription : décembre 2004
Messages : 34
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 34
Points : 4
Points : 4
Par défaut Ok ....

bien recu en passant par le compôsant dans la palette Admin Interbase ca fonctionne tres bien .....

Par contre une autre question je voulais savoir si on pouvais créer un nouveau user qui a les memes droits que SYSDBA....pour que ce user puisse se loguer à gsec pour créer de nouveaus users ...
merci
silmortes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2005, 12h45   #7
Invité de passage
 
Inscription : décembre 2004
Messages : 34
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 34
Points : 4
Points : 4
Par défaut OK ....

Ok
silmortes est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h21.


 
 
 
 
Partenaires

Hébergement Web