Создайте тестовое соединение в 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 на самом деле является клиентом, поэтому, если он может подключиться, любой клиент может это сделать.
Ответьте, пожалуйста. Если вам нужна дополнительная информация, просто спросите ее.