Vous n'êtes pas identifié(e).

#1 24/01/2009 00:36:10

elsuket
Membre

Débutant - Installation de PostGreSQL

Bonjour,

Transfuge de SQL Server, j'ai envie de me mettre à PostgreSQL.
J'ai donc téléchargé le package postgresql-8.3.5-2-windows.msi pour une installation sous Windows XP SP3.
Étant débutant, j'ai laissé tous les paramètres par défaut, intallé quelques drivers de connexion.
Ensuite j'ai lancé pgAdmin III l'icône du service "PostgreSQL Database Server 8.3.5" est estampillée d'une croix rouge.
J'ai donc pensé que le service n'était pas démarré, mais ce n'est pas le cas.
En double-cliquant sur cette icône, j'obtiens l'erreur suivante :

---------------------------
pgAdmin III
---------------------------
Une erreur s'est produite :

Error connecting to the server: n'a pas pu se connecter au serveur : Connection refused (0x0000274D/10061)
    Le serveur est-il actif sur l'hôte « 127.0.0.1 » et accepte-t-il les connexions
    TCP/IP sur le port 5432 ?

---------------------------
OK   
---------------------------

Le répertoire C:\Program Files\PostgreSQL\8.3\logs est vide ...

Dans l'attente d'un coup de pouce smile

@++

Hors ligne

#2 24/01/2009 19:27:22

elsuket
Membre

Re : Débutant - Installation de PostGreSQL

Bonjour,

Aujourd'hui j'ai trouvé l'erreur suivante dans le journal d'évènement des applications :

Type de l'événement :    Erreur
Source de l'événement :    PostgreSQL
Catégorie de l'événement :    Aucun
ID de l'événement :    0
Date :        24/01/2009
Heure :        14:23:37
Utilisateur :    N/A
Ordinateur :    ELSUKET
Description : %t FATAL:  n'a pas pu créer le fichier verrou « postmaster.pid » : Permission denied

Merci de votre aide smile

Dernière modification par elsuket (24/01/2009 19:27:39)

Hors ligne

#3 24/01/2009 19:39:44

elsuket
Membre

Re : Débutant - Installation de PostGreSQL

OK, en fait je compte de service utilisé pour le démarrer était .\postgres.
Je l'ai passé en Service local, le service démarre et j'ai accès à l'instance.
Aurais-je du créer un utilisateur .\postgres ?

@++ wink

Hors ligne

#4 24/01/2009 20:40:46

gleu
Administrateur

Re : Débutant - Installation de PostGreSQL

Quelques réponses sur les trois messages :

Ensuite j'ai lancé pgAdmin III l'icône du service "PostgreSQL Database Server 8.3.5" est estampillée d'une croix rouge.
J'ai donc pensé que le service n'était pas démarré, mais ce n'est pas le cas.

La croix rouge dans pgAdmin indique que pgAdmin n'est pas connecté au serveur PostgreSQL. Il faut double cliquer dessus pour qu'il s'y connecte.

OK, en fait je compte de service utilisé pour le démarrer était .\postgres.
Je l'ai passé en Service local, le service démarre et j'ai accès à l'instance.
Aurais-je du créer un utilisateur .\postgres ?

Normalement, l'installeur crée cet utilisateur. Ensuite tout dépend si tu es sur un domaine ou non, mais ça dépasse largement mes connaissances sous Windows. Je vais d'ailleurs aller de ce pas regarder ce que tu veux dire par « passer en service local » smile


Guillaume.

Hors ligne

#5 04/03/2009 11:56:35

alain.delorme
Membre

Re : Débutant - Installation de PostGreSQL

elsuket a écrit :

Bonjour,

Aujourd'hui j'ai trouvé l'erreur suivante dans le journal d'évènement des applications :

Type de l'événement :    Erreur
Source de l'événement :    PostgreSQL
Catégorie de l'événement :    Aucun
ID de l'événement :    0
Date :        24/01/2009
Heure :        14:23:37
Utilisateur :    N/A
Ordinateur :    ELSUKET
Description : %t FATAL:  n'a pas pu créer le fichier verrou « postmaster.pid » : Permission denied

Merci de votre aide smile

J'ai eu le même problème.
Je n'ai pas pu passer en compte local car il est administrateur de la machine et que postgres ne veut pas se lancer avec un compte admin.

J'ai donc mis les droits d'écriture pour l'utilisateur postgres de mon ordinateur sur le répertoire PGDATA (C:\Program Files\PostgreSQL\8.3\data)
Apres j'ai pu démarrer Postgres sans problême.

Hors ligne

Pied de page des forums