PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PostgreSQL kann keine Verbindung herstellen:Dienstdefinition nicht gefunden

Es stellt sich heraus, dass die Fehlermeldung grob irreführend ist. Es gibt kein Problem mit der Dienstdefinition. Stattdessen habe ich gelernt, dass, wenn ich als ein anderer Benutzer als der Benutzer angemeldet war, der die PostgreSQL-Installation erstellt hat (z. B. postgres ) muss man dies an der Eingabeaufforderung tun:

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

Möglicherweise gibt es eine elegantere Lösung, als das obige als cmd-Datei zu erstellen. Ich würde gerne wissen, was das ist!