PowerBI。与PostgreSQL的SSL连接

时间:2019-02-20 12:10:20

标签: postgresql ssl powerbi

我正在尝试使用ODBC PostgreSQL ANSI(x64)驱动程序连接到PowerBI中的PostgreSQL数据库(PostgreSQL 9.6.9),但我并不怀疑,我应该在连接字符串中写些什么。

我也有pgAdmin,它可以通过以下连接属性完美地连接到数据库:

  • 主机
  • 维护数据库
  • 用户名
  • 密码
  • 客户端证书文件
  • 客户端密钥文件

我已经键入了所有这些属性(postgres dba为我提供了证书文件和密钥文件),并且pgadmin连接得很好。

所以现在我尝试连接PowerBI,但总是会出错:

DataSource.Error: ODBC: ERROR [08001] FATAL:  connection requires a valid client certificate

这是我所做的:

  1. 已安装的ODBC PostgreSQL ANSI(x64)驱动程序
  2. 在Windows证书存储区(受信任的根证书颁发机构)中注册了我的.cert文件(来自dba)。此过程不需要客户端密钥...
  3. 在Power BI查询编辑器连接字符串(ODBC)中输入的连接字符串:

    Driver={PostgreSQL ANSI(x64)};Server=[my server here];Port=[my port here];Database=[my database here];sslmode=require;

那我应该在哪里输入证书的客户密钥?

还有另一种设置凭据的选项,但是我不知道在其中键入什么: enter image description here

0 个答案:

没有答案