2

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

我可以使用 SQL Server Management Studio 连接到它并添加TrustServerCertificate=TrueAdditional Connection Parameters.

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

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

当我尝试连接时。

如何告诉 FireDAC?(德尔福 XE4,FireDAC:8)

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

谢谢

4

1 回答 1

2

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

于 2013-05-12T07:56:48.007 回答