【问题标题】:Connecting VS code to PostgreSQL running on Windows Server 2019 [closed]将 VS 代码连接到在 Windows Server 2019 上运行的 PostgreSQL [关闭]
【发布时间】:2020-01-23 08:23:05
【问题描述】:

我在我的 Windows Server 2019 上运行 PostgreSQL。我已经将 postgresql.conf 中的设置更改为 listen_addresses = '*'。我还将 pg_hba.conf 更改为 host all all 192.168.1/32 trust。当我尝试使用笔记本电脑上运行的 VS 代码进行连接时,我不断收到连接失败错误。 我的问题是我是把我的服务器的 IP 地址放在“服务器名称”部分还是把 127.0.0.1:xxxxx

这就是我所说的,不知道该放什么让它工作。

【问题讨论】:

    标签: database postgresql visual-studio-code windows-server


    【解决方案1】:

    我假设您使用的是 Microsoft 扩展程序 (ms-ossdata.vscode-postgresql) - 有一些扩展程序允许您使用 PostgreSQL,但屏幕截图看起来像 Microsoft 的。

    在这种情况下,只需输入服务器 IP(稍后将要求您输入端口号 - 我认为这是第五个提示)。您只需在此字段中输入 127.0.0.1 以连接到本地计算机上运行的服务器(或通过 ssh 隧道连接时,但这里不是这种情况!)。

    如果您仍然遇到问题,我建议您安装Postgres 客户端工具(运行安装程序并取消选中除“命令行工具”之外的所有内容)。然后,您可以确认您可以使用psql.exe 进行连接,然后再添加额外的第三方工具(检查服务器防火墙规则通常是一个很好的第一步)。

    【讨论】:

    • 没错,我正在为此使用 Microsoft postgreSQL 扩展。感谢您的澄清。我确实以这种方式运行它,但一直收到此错误:“PostgreSQL:无法连接:无法连接到服务器:连接超时(0x0000274C/10060)服务器是否在主机“192.168.1.XXX”上运行并接受 TCP端口 5432 上的 /IP 连接?”我将不得不运行 psql.exe 来缩小问题所在。
    猜你喜欢
    • 2021-02-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-24
    • 1970-01-01
    • 1970-01-01
    • 2012-06-25
    • 2021-03-29
    • 1970-01-01
    相关资源
    最近更新 更多