MS SQL Server 2008 R2 - установка и настройка - PullRequest
1 голос
/ 24 ноября 2011

Я пытаюсь установить и настроить SQL Server 2008 R2 для использования с приложением на основе Java. Я установил SQL Server и настроил пустой экземпляр базы данных. Я создал пользователя и назначил его экземпляру. Я использую «смешанную» аутентификацию.

Когда приложение пытается подключиться, я вижу ошибку:

apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Network error IOException: Connection refused: connect)

Моя строка подключения JDBC:

jdbc:jtds:sqlserver://localhost:1433/dbinstance

Драйвер:

net.sourceforge.jtds.jdbc.Driver

Когда я запускал netstat -a -n -o, я ожидал увидеть прослушиваемый порт 1433, но я не появился.

Я зашел в Диспетчер конфигурации SQL Server, явно установил IPAll TCP Port на 1433 и перезапустил сервер. Но порт 1433 по-прежнему не отображается, и подключение из приложения не удалось. Вместо этого, когда я смотрю на журнал сервера, я вижу порт 49806:

Server is listening on [127.0.0.1 <ipv4> 49806]

Что мне кажется странным. Я не уверен, откуда взято 49806. Я также вижу 49806 через netstat, но не порт 1433.

Я попытался использовать 127.0.0.1 вместо localhost в строке подключения, но это не помогло. Я также попытался изменить порт 1433 на 49806 в строке подключения, но это тоже не помогло. Я также пытался подключиться как пользователь 'sa', но не повезло.

Я, должно быть, сделал что-то не так в установке, но я не уверен, что.

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