从 Postgres 数据库到 Power bi 错误的 ODBC 连接

ODBC connection from Postgres database into Power bi error

您好,我在连接到我的 postgres 数据库时遇到问题,我在我的 64 位机器上使用这个连接字符串。我已经下载了更新的 64 位 postgres 驱动程序。

使用的驱动程序:database=Travel_Information;driver={PostgreSQL Unicode(x64)};port=5432;server=travel-information.chda0n3dhd8k.eu-west-1.rds.amazonaws.com

Issue when selecting tables to import

有什么建议吗?

在 DSN select“(None)”而不是 "dBASE Files" 中,您的连接字符串应如下所示。

database=dbname;driver={PostgreSQL Unicode(x64)};port=5432;server=server.eu-w1.compute.server.com;sslmode=require;

我必须使用 sslmode=require,因为我正在连接到 heroku 服务器上的 postgresql 服务器实例,它需要它。

这是一个 SSL 问题 我在连接字符串的末尾添加了 sslmode=require 并且它成功了。

我之前尝试过使用原始的 Postgredb 连接器和各种 Npgsql 版本,但没有成功。

尽管仍然可以选择将证书从服务器导入客户端要获取 PostgreSQL 服务器的 SSL 证书,如果您没有访问权限,您可能需要与 DBA/sysadmin 联系。在 PostgreSQL 服务器的配置文件夹中有一个 postgresql.conf 文件,在其中搜索 ssl 设置,其中一个包含 ssl 证书的位置。注意不是包含私钥的密钥文件,只有包含 public 密钥的证书文件。将它或其内容复制到机器 运行 PowerBI 并使用 that procedure

导入