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 13/07/2005, 14h48   #1
Membre Expert
 
Avatar de Thierry Laborde
 
Inscription : avril 2002
Messages : 1 085
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : avril 2002
Messages : 1 085
Points : 1 329
Points : 1 329
Par défaut Erreur de connexion INTERBASE 6.0 / WIN2000SERVER

Salut,

J'ai un petit problème de connexion sur une base interbase 6.0.
Ma base est sur un serveur WINDOWS 2000. Si sur le serveur je mets tous les droits sur le repertoire ou se trouve ma base à tous les utilisateurs de mon domaine tout se passe bien, je peux me connecter à partir de mes postes clients. Par contre si je donne le droit qu'à certains utilisateurs et que je me connecte sur les postes clients avec un de ces utilisateurs lorsque j'essaye de lancer la connexion avec la base, ça ne marche pas.
Sur le serveur dans le fichier log interbase je trouve :

INET/INET_connect: getservbyname failed, error code = 11001

Pourtant depuis mon poste client je ping bien le serveur, sans problème.

Est ce que quelqu'un à une idée ?
d'avance merci.
Thierry Laborde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2005, 18h01   #2
Membre éclairé
 
Inscription : décembre 2004
Messages : 379
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 379
Points : 304
Points : 304
est-ce que le serveur interbase ne toune pas avec des droits "système" voir "administrateur" au autre que tu retire au moement du ménage?

en principe, le service interbase devrait tourner sous un compte utilisateur (Pex: interbase) avec des droits réduits (sécurité) au stricte nécessaire, sachant que les utilisateurs finissent toujours par "passer" par le service interbase qui lui utilise ses droits pour atteindre le fichier de la base de données et que donc la notion d'utilisateur windows n'a plus aucun sens.

par exemple en linux et firebird, le service "firebird" (interbase gratuit et open source) "tourne" sous le compte "firebird" qui à très peu de droits sur la machine, en principe juste ce qu'il faut pour atteindre le dossier contenant la base de données et le fichier en question.

tous les postes clients qu'ils soivent sous windows ou sous linux ce connectent à ce serveur sans aucun login ou mot de passe "système" ou "client" autre que ceux de la base de données (Pex: sysdba et masterkey...) donc, il est probable que d'une manière au d'une autre tu retire les droits du service interbase, car dans la pratique, il n'est pas nécessaire que les postes clients soivent connectés sur un compte windows particulier du serveur pour obtenir l'accès à la base de données.

dans la pratique, il est parfaitement possible (et je le fait journellement) de se connecter avec une machine linux sur un serveur windows (et vise-versa) qui abrite un serveur interbase sans pour autant que le compte "client" existe sur la machine windows.

bonne chasse.
jean-jacques varvenne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2005, 09h09   #3
Membre Expert
 
Avatar de Thierry Laborde
 
Inscription : avril 2002
Messages : 1 085
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : avril 2002
Messages : 1 085
Points : 1 329
Points : 1 329
Merci pour les infos. je vais jeter un oeil de ce côté là.
Thierry Laborde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2005, 02h30   #4
Invité de passage
 
Inscription : août 2005
Messages : 7
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 7
Points : 4
Points : 4
Je rencontre actuellement un problème similaire.

Dans mon cas, je dois accorder les droits les plus hauts sur la base de données à laquelle accède les utilisateurs de l'application (c'est du Delphi7 Win32 classique).

Mais en plus cette dernière doit etre exécuter sur le serveur IB, car dans le cas contraire personne ne peut se connecter.

Cependant je viens de réaliser que j'ai simplement registrer ma base en local server et pas en remote server dans IBConsole.
Le blocage viendrait-il de là? Je teste celà demain...

Dans l'attente de vos réactions...
Fabio2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h53.


 
 
 
 
Partenaires

Hébergement Web