【问题标题】:PostgreSQL cannot connect: service definition not foundPostgreSQL 无法连接:找不到服务定义
【发布时间】:2015-08-07 20:58:41
【问题描述】:

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

服务正在运行,服务名称正确,如下所示

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

需要什么才能让 pgAdmin 正确连接?

【问题讨论】:

    标签: windows postgresql symfony


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-01-24
      • 1970-01-01
      • 2019-10-08
      • 2017-08-02
      • 2017-03-03
      • 2012-10-10
      • 1970-01-01
      • 1970-01-01
      • 2011-12-29
      相关资源
      最近更新 更多