Ошибка при подключении к серверу MS SQL - PullRequest
0 голосов
/ 24 июня 2018

Попытка подключения o сервера MS SQL, работающего на той же машине Win 10, с моим проектом в Eclipse:

 String url = "jdbc:sqlserver://GOLD\\SQLEXPRESS;databaseName=PrintLog;";
 Connection conn = DriverManager.getConnection(url ,"user","passwd");

Но есть исключение:

com.microsoft.sqlserver.jdbc.SQLServerException: The connection to the host GOLD, named instance sqlexpress failed. Error: "java.net.SocketTimeoutException: Receive timed out". Verify the server and instance names and check that no firewall is blocking UDP traffic to port 1434.  For SQL Server 2005 or later, verify that the SQL Server Browser Service is running on the host.

Имя компьютера GOLD. Я могу подключиться к БД из C # без проблем. Аутентификация включена как в Windows, так и на SQL сервере. Я ожидаю получить проверку подлинности Windows при подключении

Свойства SQL-сервера: enter image description here

Как найти проблему?

UPD

Я получил лучший результат, добавив номер порта для строки подключения:

String url = "jdbc:sqlserver://GOLD\\SQLEXPRESS:1433;databaseName=PrintLog;";

Означает ли это, что номер порта по умолчанию отличается?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...