Bonjour à tous,
je souhaite installer PostgreSQL 9.2 sur un serveur sous Windows Server 2008 R2.
Lors de l'installation, au moment où l'installeur me demande le mot de passe pour le superadmin (et le compte Windows), au-dessus des champs texte c'est marqué ***unknown variable superaccoun*** (voir la capture jointe).
Au début je n'avais pas trop fait gaffe mais il s'avère qu'à la fin de l'installation l'utilisateur Windows postgres n'a pas été créé.
Qu'à cela ne tienne, je l'ai créé moi-même mais après l'installation, et j'ai créé un service (avec pg_ctl register et en tant qu'utilisateur postgres) pour lancer l'instance que je venais de créer.
Mais le service ne se lançait pas. Pour voir j'ai essayé de le lancer en tant que Local Système et là pas de problème.
Mon utilisateur avait pourtant bien les droits sur le répertoire de données.
J'ai ensuite désinstallé PostgreSQL 9.2 et j'ai tenté avec la 9.1.
Déjà, lors de l'installation je n'avais plus ***unknown variable superaccoun*** mais un texte beaucoup plus long dans lequel le nom de l'utilisateur Windows (postgres) était bien indiqué.
A la fin de l'installation, l'utilisateur postgres avait été créé et lorsque je créais le service, il se lançait parfaitement en tant que postgres.
Sauf que mon supérieur voudrait avoir la dernière version (question de sécurité rapport aux failles corrigées, etc...).
Quelqu'un saurait comment je peux installer PostgreSQL 9.2 correctement, s'il vous plaît ?
Merci d'avance
Partager