Сбой соединения JDBC с MSSQL 2008 R2 express - PullRequest
1 голос
/ 07 июня 2011

Я пытаюсь подключиться к серверу MS SQL 2008 R2 Express на моей локальной машине (Win7 Prof 64bit, MSSQL = 64bit тоже).Сбой «Соединение отказано: соединиться»не работает в моем случае.TCP / IP уже включен на порту 1433, брандмауэр не активен.Я использую драйвер MS JDBC 3.0.Соединение с Mgmt Studio или через C ++ и OleDB работает отлично.Я следовал предложению в некоторых других постах в сети, чтобы проверить с помощью telnet.Команда 'telnet localhost 1433' возвращает ту же ошибку.

Возможно, это не простая проблема jdbc, а, возможно, еще одна проблема SQL Server.

Одна идея заключается в том, чтосвязано с машиной, работающей под 64-битной Win7.

В любом случае, я застрял.Любые намеки, что еще я мог проверить или попробовать?

1 Ответ

0 голосов
/ 08 июля 2012

Попробуйте использовать более позднюю версию Java.

У меня была похожая проблема: сначала с помощью Java 1.6.0_27 Squirrel SQL просто зависал на неопределенное время с сообщением «Соединение». Перезапуск SQLExpress заставит Squirrel разорвать соединение, доказав, что оно было подключено. Также Process Explorer показывал, что Java-процесс также показывает, что он подключен.

Обновление до Java 1.6.0_31 нормально подключилось с первой попытки.

Также посмотрите это: Driver.getConnection зависает с использованием драйвера SQLServer и Java 1.6.0_29

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