Connection à postgres marche en local mais pas sur serveur
Bonjour,
Je doit développer un applicatif en VB.Net pour un projet.
Cet applicatif doit tourner sur mon ordinateur portable, en me connectant au réseau de mon école, et en accédant à une base de données Postgres qui tourne sur un serveur de l'école.
On m'a fournis une VM qui tourne sur le serveur dont l'adresse IP est du style 10.X.X.X, j'y ai installé ma base postgres, et j'y accède via phppgadmin depuis mon portable (je saisis http://10.X.X.X/phppgadmin/ dans un navigateur)
jusque là pas de problème.
Par contre quand j'essaye de me connecter à ma base depuis mon application VB, ca fonctionne si ma base est en local sur ma machine (127.0.0.1) mais pas si j'essaye d'accéder à la base sur le serveur.
J'obtiens un message d'erreur
Citation:
"La tentative de connection à '10.X.X.X' a échoué"
voici le code source que j'utilise pour me connecter à la base :
Code:
1 2 3 4 5 6 7 8
|
Dim MyConnection As Npgsql.NpgsqlConnection
Try
MyConnection = New Npgsql.NpgsqlConnection("Server=10.X.X.X;Port=5433;Database=mabase;User Id=postgres;Password=xxxx;")
MyConnection.Open()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try |
Avez vous une idée d'où peut venir le problème ?
D'avance merci ;)