sql >> Base de Datos >  >> RDS >> PostgreSQL

PostgreSQL no se puede conectar:​​definición de servicio no encontrada

Resulta que el mensaje de error es muy engañoso. No hay problema con la definición del servicio. En cambio, aprendí que cuando iniciaba sesión como un usuario que no era el usuario que creó la instalación de PostgreSQL (por ejemplo, postgres ) hay que hacer esto en el símbolo del sistema:

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

Puede haber una solución más elegante que convertir lo anterior en un archivo cmd. ¡Me gustaría saber qué es eso!