Spulciando sulla rete, ho scoperto l'arcano.
Per motivi di protezione, non si può avviare postgre come utente con privilegi di amministrazione.
La soluzione al problema è questa:
- Crei un nuovo utente Windows Limitato. Chiamiamolo per esempio postgreSQL e diamogli una password qualsiasi;
- Installa postgre dall'utente normale, quello con i permessi da amministratore. Ti verrà chiesto ad un certo punto, se installarlo come servizio. Tu come nome utente metti postgreSQL (o comunque il nome dell'utente limitato che hai creato sopra) seguito dalla password di login che gli hai dato. Ti chiederà "Log on as a service" rispondi sì;
- Nella schermata dopo, devi dare una porta al localhost, e impostare l'utente principale del database, quello che in pratica userai per fare la connessione.
Il resto è fatto. Non ti darà errore e tutto filerà liscio. A questo punto puoi far partire pgAdmin III e creare i database che vuoi ecc...
Ciao e alla prossima...
|