PostgreSQL无法连接:找不到服务定义

时间:2015-08-07 20:58:42

标签: windows postgresql symfony

在Windows 10 Pro 64位&新安装的PostgreSQL 9.4,尝试连接到pgAdmin III中的服务器导致

error screen

服务正在运行且服务名称正确,如此处所示

windows service dialog

我是PostgreSQL的新手,但是fwiw,我已经配置了一个有效的Symfony 2.7应用程序来使用PostgreSQL并且已经成功(根据Symfony控制台)创建了一个数据库及其架构。

让pgAdmin正确连接需要什么?

1 个答案:

答案 0 :(得分:0)

事实证明,错误信息极具误导性。服务定义没有问题。相反,我了解到,当以创建PostgreSQL安装的用户以外的用户身份登录时(例如, postgres ),需要在命令提示符下执行此操作:

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

可能有一个比上面的cmd文件更优雅的解决方案。我想知道那是什么!