使用libpq连接到PostgreSQL Azure数据库时出错

时间:2020-02-04 17:16:25

标签: postgresql azure libpq

我正在尝试在Windows 10上使用libpq连接到PostgreSQL Azure数据库。语法如下-

PQinitSSL(1);
PGconn* pConn = PQconnectdb("host=nameofhost.postgres.database.azure.com port=5432 dbname={your_database} user=postgres@nameofhost password={your_password} sslmode=require");
ConnStatusType ist = PQstatus(pConn);

连接状态为CONNECTION_BAD,错误消息为“ SSL SYSCALL错误:对等方重置连接(0x00002746 / 10054)”。

请注意,我正确设置了Windows防火墙规则。在同一台计算机上,pgAdmin能够成功连接到该PostgreSQL Azure数据库。

非常感谢您的帮助/建议。

0 个答案:

没有答案