FireDAC SQL Server Connection: Ненадежный сертификат
Я включил безопасное соединение, выбрав самоподписанный сертификат на своем SQL Server.
Я могу подключиться к нему с помощью SQL Server Management Studio и добавить TrustServerCertificate=True
в Additional Connection Parameters
,
Мне нужна такая же конфигурация для подключения FireDAC, потому что это дает похожую ошибку
Поставщик SSL: цепочка сертификатов была выпущена не доверенным органом
когда я пытаюсь подключиться.
Как сказать это FireDAC? (Delphi XE4, FireDAC: 8)
PS: я уже добавил свой самозаверяющий сертификат в окна "Trusted Root Certification Authorities", но похоже, что FireDAC его игнорирует.
Спасибо
1 ответ
Вы должны добавить ODBCAdvanced=TrustServerCertificate=yes
к параметрам определения вашего соединения. Также убедитесь, что у вас установлен собственный клиент SQL Server. Прочитайте больше:
- Параметр соединения TrustServerCertificate ODBC;
- FireDAC SQL Server подключение.