Коментирайте реда с setEncrypt(true)
:
...
dSource.setDatabaseName(REDACTED);
//dSource.setEncrypt(true);
dSource.setTrustServerCertificate(true);
...
Може да имате проблеми с настройката за криптиране. От setEncrypt(...) документация:
Актуализация
С Java версии 1.6.0_29 и 7.0.0_1 Oracle представи корекция на сигурността за атаката SSL/TLS BEAST, която много вероятно ще причини същия проблем. Известно е, че горната корекция на сигурността създава проблеми за връзките на бази данни към MSSQL Server както с драйвера jTDS, така и с драйвера на Microsoft. Можете да
- решете да не използвате криптиране, като не използвате
setEncrypt(true)
(както е посочено по-горе) - или, ако е наложено от MSSQL Server, можете да изключите корекцията на Java във вашата JVM, като зададете
-Djsse.enableCBCProtection=false
системно свойство. Бъдете предупредени, това ще засегне всички SSL връзки в една и съща виртуална машина.