Это приложение должно подключаться к базе данных SQLServer на сервере Windows 2012.
На компьютере проблем нет, когда я запускаю приложение, соединение в порядке.
Я выполнил новую установку Eclipse на новом компьютере.
Когда я пытаюсь при запуске приложения у меня в консоли появляется ошибка:
com.microsoft.sqlserver.jdbc.SQLServerException: свойство «encrypt» имеет значение «false», а свойство «TrustedServerCertificate» имеет значение «false», но драйвер не смог установить безопасное соединение с SQL Server с использованием шифрования Secure Sockets Layer (SSL): Ошибка: SQL Server не вернул никакого ответа. Соединение было закрыто. ClientConnectionId:52ba4e0c-d2e8-4758-96d8-7c68fa6d3c83.
Это то, что у меня есть в файле application.yml
Код: Выделить всё
datasource:
jdbcUrl: jdbc:sqlserver://192.168.100.12;databaseName=TEST_PMI;encrypt=false;trustServerCertificate=false
Мое приложение запущено на Java 21 jdk.
В Интернете я нашел несколько тестов. Я пытаюсь подключиться к своей базе данных на новом компьютере из «SQL Server Managment Studio». В тесте у меня ошибка "цепочка сертификатов предоставлена неавторизованным центром". После того, как я проверил опцию «сертификат доверенного сервера», я смог установить соединение. Нет, если этот тест может вам помочь.
Я не знаю, что мне делать. Я проверяю сервер, а сертификата нет.
Можете ли вы мне помочь, пожалуйста. Я не знаю, что я сделал на другом компьютере, чтобы избежать этой проблемы.
Подробнее здесь: https://stackoverflow.com/questions/798 ... -to-sql-se
Мобильная версия