Создайте тестовое соединение в Visual Studio 2010, используя имя пользователя «sa» и пароль «StrongPassword1!». если вы можете подключиться, вы сможете подключиться и через JDBC.

аюсь подключиться к локальной базе данных (SQL Server 2008) из Java. Я отключил соединения TCP в соответствии с требованиями клиента и не могу подключиться. Я тоже должен отключить службу SQL Server Browser.

Я пишу следующее утверждение на 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 на самом деле является клиентом, поэтому, если он может подключиться, любой клиент может это сделать.

Ответьте, пожалуйста. Если вам нужна дополнительная информация, просто спросите ее.

Ответы на вопрос(2)

Ваш ответ на вопрос