sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL kan geen verbinding maken:servicedefinitie niet gevonden

Het blijkt dat de foutmelding schromelijk misleidend is. Er is geen probleem met de servicedefinitie. In plaats daarvan leerde ik dat wanneer ik me aanmeldde als een andere gebruiker dan de gebruiker die de PostgreSQL-installatie heeft gemaakt (bijv. postgres ) moet men dit doen bij de opdrachtprompt:

runas /user:postgres "C:\Program Files\PostgreSQL\9.4\bin\pgAdmin3.exe"

Er is misschien een elegantere oplossing dan van het bovenstaande een cmd-bestand te maken. Ik zou graag willen weten wat dat is!




  1. Hoe een aantal specifieke rijen uit een andere tabel in een subquery te krijgen

  2. Voeg resultaten van een query toe aan dezelfde resultaatrij in PostgreSQL - Redshift

  3. MySQL:SELECTEER van een andere server

  4. NULL-type casten bij het bijwerken van meerdere rijen