Excel2016:无法查询PostgresSQL数据库:不接受服务器证书

use*_*295 7 postgresql excel certificate

我想从postgresSQL表导入一些数据到Excel2016.我通过单击"新查询"并选择从数据库 - >从PostgresSQL数据库尝试了它:

在此输入图像描述

但后来我收到以下错误:

详细信息:"TlsClientStream.ClientAlertException:CertificateUnknown:服务器证书未被接受.链状态:已处理证书链,但终止于信任提供程序不信任的根证书.证书中不存在指定的主机名. TlsClientStream.TlsClientStream.ParseCertificateMessage(字节[] buf中,的Int32&POS)在TlsClientStream.TlsClientStream.TraverseHandshakeMessages()在TlsClientStream.TlsClientStream.GetInitialHandshakeMessages(布尔allowApplicationData)在TlsClientStream.TlsClientStream.PerformInitialHandshake(字符串主机名,X509CertificateCollection clientCertificates,RemoteCertificateValidationCallback remoteCertificateValidationCallback,布尔checkCertificateRevocation )"

关于如何解决这个问题的任何建议?非常感谢你提前!

use*_*295 0

我终于找到了解决我的问题的方法。你能做的是:

  1. 从这里安装当前的 postgresql 驱动程序

  2. 按照该视频中的说明进行操作

这样,您就可以通过 ODBC 连接到您的 postgreSQL 数据库。