Как подключить мое веб-приложение к SQL Server / SQL Server Express - PullRequest
0 голосов
/ 08 февраля 2012

Я работаю с веб-приложением, которое подключается к базе данных SQL Server с помощью:

jdbc.url=jdbc:jtds:sqlserver://127.0.0.1/MyDatabase
jdbc.username=sa
jdbc.password=password

Я относительно новичок в SQL Server, однако я успешно получил доступ к экземпляру SQLEXPRESS через SQL Server Management Studio.

Я вижу в папке «Безопасность» -> «Вход» есть запись «sa»

Однако, когда я запускаю веб-приложение, я получаю эту ошибку:

PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Свойство исключение «dataSource»; вложенное исключение org.apache.commons.dbcp.SQLNestedException: невозможно создать PoolableConnectionFactory (Сетевая ошибка IOException: соединение отказался: подключиться)

Мне кажется, что пользователь: "sa" не авторизован для доступа к базе данных?

Если так, как я могу использовать среду управления SQL Server, чтобы исправить это?

Ответы [ 3 ]

5 голосов
/ 08 февраля 2012

Убедитесь, что режим аутентификации установлен на Смешанный. По умолчанию установлен режим аутентификации Windows, который отключает учетную запись sa. Смотрите здесь: http://msdn.microsoft.com/en-us/library/ms143705%28v=sql.90%29.aspx

Редактировать: как предположил Джейкоб, убедитесь, что вы можете подключиться через TCP / IP (я полагаю, он используется драйвером). Для этого запустите SQL Management Studio и в настройках соединения установите: Authentication - SQL Server authentication, login - sa, password - your password. Затем нажмите Options, connection properties и выберите tcp/ip в качестве протокола. Проверьте, можете ли вы войти в систему.

0 голосов
/ 10 апреля 2013

Чтобы проверить, включен ли TCP / IP и не заблокирован ли порт, вы можете использовать «telnet 1433». Пока telnet не подключится, jTDS тоже не будет.

e.g, c:>telnet servername 1433

для включения клиента telnet в windows

http://social.technet.microsoft.com/wiki/contents/articles/910.how-to-enable-telnet-client-in-windows-7.aspx

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