我正在尝试将PostgreSQL数据库连接到Power Bi。数据库是托管在Azure云服务器上的第三方数据库。我得到以下错误-
从提供程序读取数据时发生错误:'根据验证程序,远程证书无效。
需要在Postgre DB和powerbi之间建立连接
- 安装Npgsql,允许。net访问PostgresSQL。我使用Visual Studio中的Package Manager Console安装了它;详细说明在这里:https://www.nuget.org/packages/Npgsql/
你需要通过SSL连接到默认情况下没有设置的AWS(无论如何在我的Windows 10机器上)
-
从这里下载AWS公钥https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem
-
使用https://www.sslshopper.com/ssl-converter.html将其转换为证书(转换为pkcs# 7/P7B)
-
将该证书导入到此处描述的可信房间证书https://learn.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate
-
使用PostgresSQL连接器从Power BI桌面测试访问,它应该工作