Bonjour
Il faut configurer
Christophe Chauvet/ = 19 Mars, 2007 - 22:46
Bonjour
Il faut configurer le fichier pg_hba.conf pour autoriser l'autre poste a se connecter a la machine contenant PostgreSQL.
Je suppose que vous n'interceptez pas les messages d'erreurs en VB sinon vous auriez un message explicit vous indiquant que l'adresse IP xxx.xxx.xxx.xxx n'est pas autoriser a se connecter.
Cordialement.
Christophe Chauvet
KrysKool.org
[ Vous devez
vous connecter pour poster des commentaires ]
Merci pour votre réponse, j'
Fred Dev/ = 20 Mars, 2007 - 09:36
Merci pour votre réponse, j'avais déjà trouvé cette indication dans d'autres posts, voici une copie du fichier provenant du serveur :
# IPv4 local connections:
host all all 127.0.0.1/24 md5
host all all 192.168.0.0/16 md5
host ALL ALL 0.0.0.0 0.0.0.0 md5
J'ai également désactivé les pare-feus sur les 2 machines (vu sur un autre post) mais sans plus de succès.
le serveur possède l'adresse 192.168.1.138 et le client l'adresse 192.168.1.75
Mon code VB est le suivant :
cn = New OdbcConnection(Chaine)
Try
cn.Open()
Catch ex As Exception
Commentaire.Text = ex.Message
Exit Sub
End Try
cn.Close()
Le programmme me renvoi alors l'erreur suivante :
"ERROR [08001] Could not connect to the server;
Could not resolve hostname."
Peut on intercepter des messages plus précis ?
Ce qui me semble étonnant c'est que les outils d'administration ODBC de Windows arrivent à se connecter avec les mêmes paramètres.
[ Vous devez
vous connecter pour poster des commentaires ]
DNS
SAS/ = 20 Mars, 2007 - 17:18
Bonjour,
Quelle chaîne de connexion utilisez-vous ? Si je comprend le message d'erreur, il s'agit d'un problème d'interprétation du nom de la machine.
Pouvez-vous essayer en utilisant son adresse IP ?
Librement,
Stéphane Schildknecht
dalibo
PostgreSQLFr
[ Vous devez
vous connecter pour poster des commentaires ]
Chaîne de connexion
Fred Dev/ = 20 Mars, 2007 - 18:16
La chaîne de connexion est :
Driver={postgresql ANSI};Server='video';Port=5432;Database='OrganizerDB';Uid='postgres';Pwd='XXX'
J'obtiens une réponse positive depuis le poste serveur en mettant son adresse IP ou le nom de la machine, par contre j'ai un échec dans les 2 cas depuis le poste client.
[ Vous devez
vous connecter pour poster des commentaires ]