FireDAC SQL Server连接:不受信任的证书



我通过在SQL Server上选择自签名证书启用了安全连接。

我可以连接到它使用SQL Server管理工作室和添加TrustServerCertificate=TrueAdditional Connection Parameters

我需要相同的配置FireDAC连接,因为它给出了类似的错误

SSL提供者:证书链是由不受信任的机构颁发的

当我尝试连接。

如何告诉FireDAC?(Delphi XE4, FireDAC: 8)

PS:我已经将我的自签名证书添加到windows"受信任的根证书颁发机构"中,但似乎FireDAC忽略了它。

谢谢

您应该将ODBCAdvanced=TrustServerCertificate=yes添加到连接定义参数中。还要验证是否安装了SQL Server Native Client。阅读更多:

  • TrustServerCertificate ODBC连接参数;
  • FireDAC SQL Server连接。

最新更新