Bonjour,


J'essaie d'utiliser pgAgent afin de faire des sauvegardes d'une base de donnée automatiquement, mais lors de l'exécution d'une tâche, j'obtiens toujours le message d'erreur : "Couldn't get a connection to the database !"

Pour information, pgAgent est installé directement sur Windows Server 2008. La version de PostgreSql est la 9.3 et j'utilise pgAdmin3.
J'ai essayer de configurer pgpass.conf en localhost et avec l'adresse du serveur.

J'arrive à exécuter les tâches lorsque j'entre le mot de passe directement dans la chaîne de connexion avec une connexion à distance, mais la doc de pgAgent déconseille d'utiliser cette méthode et conseille fortement l'utilisation de pgpass.conf.

Au cas ou, j'ai aussi essayer en laissant l'agent d'hôte vide ou remplit avec le contenu de pga_jobagent.jagstation mais en vain..

L'utilisateur lançant le service pgagent est normalement "admin" (tel que renseigné lors de l'installation avec StackBuilder).
Le pgpass.conf est stocké dans c:/user/admin/Application Data/postgresql/

config de pgpass.conf :

175.35.105.15:5432:*:admin:***
175.35.105.15:5432:*:postgres:***
localhost:5432:*:postgres:***
localhost:5432:*:admin:***
127.0.0.1:5432:*:admin:***


(Je sais que certaine ligne signifie la même chose, mais j'essaie plusieurs manipulations)

Quelque tentative en utilisant la chaîne de connexion à distance :

user=admin host=175.35.105.15 port=5432 dbname=db
user=postgres host=175.35.105.15 port=5432 dbname=db
user=admin host=127.0.0.1 port=5432 dbname=db
user=postgres host=127.0.0.1 port=5432 dbname=db




Si quelqu'un aurait une idée d'une configuration que je n'aurais pas essayé...