Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Administration
Administration Forum d'entraide sur les outils d'administration natifs pour Firebird: gbak, gfix, 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 19/08/2006, 23h29   #1
Membre à l'essai
 
Inscription : mai 2002
Messages : 118
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 118
Points : 24
Points : 24
Par défaut Gsec avec firebird 1.5

Bonjour,

Je souhaiterai ajouter des utilisateurs à ma base de données, mais je n'y arrive pas.

En fait je ne comprends pas du tout comment et ou je dois lancer ma commande Gsec qui permet de créer un utilisateur.

A moins qu'il y ai une solution plus simple avec Delphi 7?

Merci d'avance.

Jer
jer64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2006, 00h38   #2
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
par exemple sous windows en faisant
Code :
gsec -DATABASE "localhost:c:\program files\firebird\firebird_1_5\security.fdb" -user SYSDBA -password masterkey -ADD UTIL1 -pw utilpas
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2006, 12h44   #3
Membre à l'essai
 
Inscription : mai 2002
Messages : 118
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 118
Points : 24
Points : 24
Bonjour,

Alors en fait je dois lancer gsec du répertoire ou il se trouve.

Cela c'est ok, mais en lançant l'instruction, j'ai le message suivant:

'Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusée.

unable to open database'

Je ne comprends pas.

Merci d'avance pour votre aide.

Jer
jer64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2006, 13h40   #4
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
enleve complètement :
-database "localhost:c:\program files\firebird\firebird_1_5\security.fdb"
ou vérifie que c'est le bon chemin
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2006, 14h10   #5
Membre à l'essai
 
Inscription : mai 2002
Messages : 118
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 118
Points : 24
Points : 24
Merci pour ta réponse, cela marche mais cela crée l'utilisateur pour toutes les fichiers base de données qui sont sur mon disque.

D'autre part, je voudrais que le nouvel utilisateur puisse avoir les mêmes droits que l'administrateur. Il me semble qu'il faut utiliser Grant mais je ne sais pas comment.

Merci d'avance.

Jer
jer64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2006, 09h26   #6
Membre actif
 
Inscription : juin 2004
Messages : 217
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 217
Points : 186
Points : 186
Salut

Ça peut te servir: http://interbase.developpez.com/faq/?page=GRANTROLE

A+
cadetill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2006, 15h16   #7
Membre à l'essai
 
Inscription : mai 2002
Messages : 118
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 118
Points : 24
Points : 24
Merci beaucoup pour ta réponse.

Donc je me connecte à ma base et je lance l'instruction suivante:

Code :
1
2
3
 
 
GRANT ALL TO utilisateur1;

Et cela ne marche pas. J'ai du oublier un morceau.

Jer
jer64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2006, 16h29   #8
Rédacteur
 
Inscription : janvier 2004
Messages : 2 123
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : janvier 2004
Messages : 2 123
Points : 1 977
Points : 1 977
Salut,

As-tu créer l'utilisateur au paravent ?
Regardes bien la FAQ, il y a normalement tout ce dont tu as besoin
__________________
Ancien pseudo : yobenzen

Recherche un emploi de Chef de Projet ou Développeur en Normandie
Delphi/Oracle/Interbase
Migration vers symfony

CV :
- LinkedIn
- Viadeo
Benjamin GAGNEUX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2006, 17h02   #9
Membre actif
 
Inscription : juin 2004
Messages : 217
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 217
Points : 186
Points : 186
Salut

Extrait de la documentation de Firebird

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
Assigns privileges TO users FOR specified DATABASE objects. Available IN SQL, DSQL, AND isql.
GRANT <privileges> ON [TABLE] {tablename | viewname}
       TO {<object> | <userlist> | GROUP UNIX_group}
     | EXECUTE ON PROCEDURE procname TO {<object> | <userlist>}
     | <role_granted> TO {PUBLIC | <role_grantee_list>};
<privileges> = {ALL [PRIVILEGES] | <privilege_list>}
<privilege_list> = SELECT
     | DELETE
     | INSERT
     | UPDATE [(col [, col …])]
     | REFERENCES [(col [, col …])]
     [, <privilege_list>]
<object> = PROCEDURE procname
     | TRIGGER trigname
     | VIEW viewname
     | PUBLIC
     [, <object>]
<userlist> = [USER] username
     | rolename
     | Unix_user}
     [, <userlist>]
     [WITH GRANT OPTION]
<role_granted> = rolename [, rolename …]
<role_grantee_list> = [USER] username [, [USER] username …]
     [WITH ADMIN OPTION]
A+
cadetill 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 07h36.


 
 
 
 
Partenaires

Hébergement Web