从Postgres数据库到Power bi错误

时间:2017-09-18 10:29:42

标签: postgresql odbc powerbi

您好我在连接到我的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

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

在DSN中选择"(无)"而不是" dBASE文件"你的连接字符串应该是这样的。

  

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

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

答案 1 :(得分:0)

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

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

尽管仍然可以选择将证书从服务器导入到客户端,但是要获得PostgreSQL服务器的SSL证书,如果您无权访问,则可能需要与DBA / sysadmin进行交谈。在PostgreSQL服务器的配置文件夹中,有一个postgresql.conf文件,在其中搜索ssl设置,还有一个带有ssl cert位置的文件。请注意,不包含私钥的密钥文件,仅包含公钥的证书文件。将其或其内容复制到运行PowerBI的计算机上,并使用that procedure

导入