Я пытаюсь подключиться к локальной базе данных (SQL Server 2008) из Java.Я отключил соединения TCP в соответствии с требованиями клиента и не могу подключиться.Я должен также отключить службу браузера SQL Server.
Я пишу следующее утверждение на Java:
conexion = DriverManager.getConnection("jdbc:sqlserver://localhost\\SQLEXPRESS;user=user;password=password");
, и у меня появляется следующая ошибка:
msgstr "java.net.SocketTimeoutException: истекло время ожидания".(тогда он говорит мне, что, вероятно, есть брандмауэр и что я должен запустить браузер SQL Server).
Если я пытаюсь подключиться из Microsoft SQL Server Managment Studio и могу подключиться с тем жепараметры:
Server type: Database Engine
Server name: localhost\SQLEXPRESS
Authentication: SQL Server Authentication
User: user
Password: password
Я не знаю, делаю ли я что-то не так в Java, но SQL Server Managment Studio фактически является клиентом, поэтому, если он может подключиться, любой клиент должен.
Ответьте, пожалуйста.Если вам нужна дополнительная информация, просто спросите ее.