- Когда шифрование отключено, соединение успешно (я вижу это на стороне SQL-сервера через этот запрос: SELECT * FROM sys.dm_exec_connections с encrypt_option = FALSE), и я могу запустить запрос для получения данных.
- Когда шифрование включено, соединение установлено успешно (я вижу это на стороне SQL-сервера с помощью этого запроса: SELECT * FROM sys.dm_exec_connections с encrypt_option = TRUE), но при на этапе выполненияQuery() я получаю эту ошибку: com.microsoft.sqlserver.jdbc.SQLServerException: SQL Server не вернул ответ. Соединение закрыто.
Я также пытался настроить протокол SSL через JDBC (
Код: Выделить всё
dataSource.setSSLProtocol("TLSv1")Код: Выделить всё
Security.setProperty("jdk.tls.disabledAlgorithms", ...)Есть идеи, чем можно объяснить такое поведение? Поскольку шифрование является триггером, я предполагаю, что оно связано с протоколом TLS, но я не понимаю, почему оно дает сбой только на этапе выполнения запроса.
Спасибо за помощь
Подробнее здесь: https://stackoverflow.com/questions/791 ... -activated
Мобильная версия