Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD > InterBase
InterBase Forum d'entraide sur le SGBD InterBase de Codegear. Avant de poster -> F.A.Q Interbase, Tutoriels
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 12/02/2007, 23h13   #1
Invité régulier
 
Inscription : avril 2002
Messages : 20
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 20
Points : 9
Points : 9
Par défaut Pblm de création d'utilisateur avec interbase

j'ai un serieux pblm, je crée des utilisateurs grace à IBConsole, ou meme avec l'utilitaire GSEC. mais au moment de me connecter dans IBConsole ou via mon application l'accées ne m'est pas permis. c comme si ses utilisateurs ne sont pas reconnus. je signale que dans la liste des users il sont bien là.

quand j'enregistre un serveur avec IBConsole(Menu-->Server/Register), je peut me connecter a ce dernier avec SYSDBA. mais si j'essaye d'y acceder avec un autre utilisateur (existant) rien ne se passe. aucun message d'erreur n'est affiché.

si je me connecte au serveur avec sysdba et j'essaye de me connecter a ma base de données avec un autre user ayant des droit (grant) sure tous les objets de la base le message qui suit s'affiche ('Your user name and password are not defined. Ask your database administrator to set up an InterBase login')
je n'y comprend rien, car mon user est bien défini j'ai meme vérifier dans la base isc4.gdb est il y figure.
ally est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2007, 23h31   #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
connecte toi avec l'adresse IP dans la chaine de connexion
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2007, 23h43   #3
Invité régulier
 
Inscription : avril 2002
Messages : 20
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 20
Points : 9
Points : 9
j'ai testé avec l'@ IP mais ça ne marche pas.
il m'affiche le meme message ('Your user name and password are not defined. Ask your database administrator to set up an InterBase login')
je signale en essayant de me connecter au serveur sans l'@ IP avec un autre user que sysdaba ce message ne s'affiche pas mais la connection ne se fait pas (je teste via IBConsole bien sure).
ally est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2007, 09h04   #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
il y a forcément qq chose que tu fais mal
décris nous exactement ton environnement et ce que tu a fais
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2007, 18h35   #5
Invité régulier
 
Inscription : avril 2002
Messages : 20
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 20
Points : 9
Points : 9
c simple, j'ouvre IBconsole, j'enregistre un serveur (local ou distant), je me connecte avec sysdba. je crais un utilisateur "TEST" en utilisant le menu Server-->User Security.
Je me déconnecte et j'essaye de me connecter avec "TEST" là rien ne se passe et aucun message d'erreur ne s'affiche. si je remplace "TEST" .

Je ne sais pas si ça à qlq chose a voir avec mon systeme d'exploitation qui est le XP. je ne suis pas sure mais avant ça marchais parfaitement, mais j'ai installé le Windows200Server (sans désinstaller Xp) jusque là tout est normal. aprés la désinstallation de Win2000Server le probléme à commencer.

Avant je pouvais me connecter normalement et quant j'essayais de me connecter via delphi avec "TEST" il m'affichait que je n'avais pas de prévilége mais maintenant il m'affiche << DataBse "Nom de ma base" Shutdown>>.

Je ne sais plus quoi faire. j'ai meme tester d'installer interbase sur le Win98 installé sur la meme machine. mais je rncontre le meme pblm.

Je n'y comprend plus rien
ally est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2007, 10h26   #6
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
et bien remet ta base en ligne, puiqu'il te dis qu'elle est hors ligne "shutdown"
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2007, 17h25   #7
Invité régulier
 
Inscription : avril 2002
Messages : 20
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 20
Points : 9
Points : 9
je pense que vous n'avez pas bien saisie mon pblm. Je vous dis la connexion à ma base c une chose et celle du serveur s'en est une autre. Donc dans IBConsole avant de se connecter ou d'enregistrer une BD il faut d'abord se connecter ou enregistrer le Serveur (Host) donc là je me plante si le User Name est différent de susdba.
ally est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2007, 18h58   #8
Modérateur
 
Avatar de Cl@udius
 
Homme Claude Renouleaud
Développeur informatique
Inscription : février 2006
Messages : 4 758
Détails du profil
Informations personnelles :
Nom : Homme Claude Renouleaud
Âge : 49
Localisation : France, Hautes Pyrénées (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2006
Messages : 4 758
Points : 6 779
Points : 6 779
Salut

Si ta base n'est pas en ligne tu ne pourras t'y connecter seulement en tant que SYSDBA.

Donc comme te le précise Philippe il te suffit de remettre ta base en ligne:

Code :
1
2
 
gfix -online X:\DATABASES\MaBase.fdb
@+
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira.
Cl@udius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2007, 20h38   #9
Invité régulier
 
Inscription : avril 2002
Messages : 20
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 20
Points : 9
Points : 9
ça ne marche pas ça me donne:
Database file name <<Nom_de_ma_bas>> already given
ally est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2007, 20h40   #10
Invité régulier
 
Inscription : avril 2002
Messages : 20
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 20
Points : 9
Points : 9
ouf c reglé. j'ai trouvé une ancienne copie de ma base, je peut me connecter parfaitement à cette derniére avec un user autre que sysdba. donc le pblm etait dans ma base de données. je pense que je l'ai moi meme crée en tantant d'accéder à la table "userprévilége" de ma base, j'ai essayer d'oter les préviléges attribuer à un user que j'ai supprimé. j'ai remarqué que ces dernier reste tjr dans cette table malgré que l'utilisateur soit suprimé.
ally est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2007, 16h16   #11
Invité régulier
 
Inscription : avril 2002
Messages : 20
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 20
Points : 9
Points : 9
alors j'ai exactement localisé le pblm en comparant la table user_previleges de mon ancienne base avec la copie que j'ai trouvé. j'ai remarqué que pour les enregstrements dont la valeur du champ "RDB$USER"= "PUBLIC", la valeur du champ "RDB$GRANT_OPTION"=null dans la base qui me pose pblm alors qu'elle doit étre égale à 0.
ally 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 02h11.


 
 
 
 
Partenaires

Hébergement Web