在Windows 10 Pro 64位&新安装的PostgreSQL 9.4,尝试连接到pgAdmin III中的服务器导致
服务正在运行且服务名称正确,如此处所示
我是PostgreSQL的新手,但是fwiw,我已经配置了一个有效的Symfony 2.7应用程序来使用PostgreSQL并且已经成功(根据Symfony控制台)创建了一个数据库及其架构。
让pgAdmin正确连接需要什么?
答案 0 :(得分:0)
事实证明,错误信息极具误导性。服务定义没有问题。相反,我了解到,当以创建PostgreSQL安装的用户以外的用户身份登录时(例如, postgres ),需要在命令提示符下执行此操作:
runas /user:postgres "C:\Program Files\PostgreSQL\9.4\bin\pgAdmin3.exe"
可能有一个比上面的cmd文件更优雅的解决方案。我想知道那是什么!