PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Postgre et utilisateur 'Administrateur' sous Windows XP

Technique - installation | Postgre et utilisateur 'Administrateur' sous Windows XP

Par Reuns le 12/06/2006 - 17:39

Bonjour

Je viens d'installer PostGreSQL 8.1.4 / pgAdmin 3 sur mon poste, en utilisant un installeur proposé par Postgresql.org.
J'ai créé pour celà un super-utilisateur, nommé 'Postgres'.

Lorsque j'ouvre mon PC sous la session 'Postgres', je me connecte au serveur PostGre sans difficulté.
Lorsque je l'ouvre sous la session administrateur 'MonProfil', et que je lance la connexion au serveur via pgAdmin, j'obtiens le message suivant :
#
Une erreur s'est produite :
Error connecting to the server: FATAL: password authentication failed for user "Postgres"
#

DEUX QUESTIONS :
1- Est-il possible d'administrer des bases sous PostGre depuis une session administrateur Windows ?
2- Si c'est possible, d'où peut provenir le blocage ?

Infos (éventuellement) utiles :

Après avoir cherché, j'ai apporté les modifications suivantes à la configuration standard :
- dans pg_hba.conf : ajout d'une ligne "local all all trust"
- dans postgresql.conf : modification et activation de la ligne "listen_addresses = '*'"
- dans postgresql.conf : la ligne "port = 5432" était déjà active

Si j'essaye la commande "createuser MonProfil" dans l'interface interactive, il ne se passe rien de visible. (Je vais peut-être découvrir un jour que j'ai créé une douzaine de 'toto')

L'utilisateur 'Postgres' est défini en local (sur la machine), alors que l'utilisateur 'MonProfil' est défini sur le réseau (serveur Exchange).

Merci d'avance d'aider un pov' géomaticien dans le malheur

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Même problème

airbeone/ = 16 Juin, 2006 - 19:38

Salut,

As-tu résolu ton problème ?
Lorsque tu lances ta base posgre (système), as-tu déjà des tables par défaut? Car moi j'ai rien et il me semble que je devrais en avoir 5 ou 6. J'ai réinstallé mais ça foire. C'est galère. Si tu as des infos.

Erwan


Pas encore gagné

Reuns/ = 20 Juin, 2006 - 14:16

Salut

Je n'ai pas réellement réglé mon problème, mais j'ai une piste : si j'ouvre une session avec un administrateur local (par opposition à un administrateur Exchange), ça semble marcher. Y faut donc que j'essaye l'instal de PG sur le serveur ...

Je n'ai pas fait attention aux tables par défaut, elles devraient s'appeler comment ?

Bon courage

PS : j'ai vu passé un Erwan s'intéressant à PG sur le Géorézo, c'est toi ?


Petite confusion

SAS/ = 23 Juin, 2006 - 15:42

il me semble que vous faites une confusion entre l'utilisateur système postgres, utilisateur windows sans droit, propriétaire de l'instance. (C'est lui qui démarre le serveur, entre autres.) et l'utilisateur de bases de données postgres, qui lui n'existe pas au niveau système.

Il est effectivement tout à fait possible de lancer une session PG depuis n'importe quel utilisateur du système.

Lors de l'installation, avez-vous spécifié un nom particulier pour l'administrateur de la base (au sens PG, pas Windows) ?

Librement,
Stéphane Schildknecht


© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.