我通过在 SQL Server 上选择自签名证书启用了安全连接。
我可以使用 SQL Server Management Studio 连接到它,并将 TrustServerCertificate=True
添加到其他连接参数
中。
我需要对 FireDAC 连接进行相同的配置,因为它会给出类似的错误
SSL Provider: The certificate chain was issued by an authority that is not trusted
当我尝试连接时。
如何将此信息告知 FireDAC? (德尔福 XE4、FireDAC:8)
PS:我已经将我的自签名证书添加到 Windows“受信任的根证书颁发机构”中,但 FireDAC 似乎忽略了它。
谢谢
最佳答案
您应该将 ODBCAdvanced=TrustServerCertificate=yes
添加到连接定义参数中。另请验证您是否已安装 SQL Server Native Client。了解更多:
- TrustServerCertificate ODBC连接参数;
- FireDAC SQL Server connectivity .
关于sql-server - FireDAC SQL Server 连接 : Untrusted certificate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16496199/