2013-12-02 3 views
-3
JDBC

Я установил на моем ПК MS SQLServer выразить 2012, я пытаюсь достигнуть его через JDBC, но я не преуспевающий, я получаю ошибку:SQLServer - SQLServerException с доступом

com.microsoft.sqlserver.jdbc .SQLServerException: подключение к локальному хосту хоста, порт 1433 провалился. Ошибка: «Соединение отказано: подключиться. Проверьте свойства подключения. Убедитесь, что экземпляр SQL Server запущен на хосте и принимает соединения TCP/IP в порту. Убедитесь, что TCP подключения к порту не являются заблокирован брандмауэром

Я получаю доступ через следующий URL: «jdbc: sqlserver: // localhost: 1433; database = mytest;» Я включил tcp/ip через диспетчер конфигурации сервера Sql, но если я запустил netstat-an Я не вижу, как прослушивает порт 1433. Я отключил брандмауэр Windows тоже ... Я потерял :( Любая помощь? Спасибо!

** * *UPDATE* * я мог бы решить эту проблему, позволяя порт 1433 на IPAll под Sql менеджера конфигурации сервера - конфигурации Sql Server Network - Протоколы для SQLEXPRESS - ТСР -ip Свойства - адреса Ip. Но теперь я получаю еще одну ошибку: com.microsoft.sqlserver.jdbc.SQLServerException: Ошибка входа для пользователя 'sa'. ClientConnectionId

Любые идеи? благодаря!

+2

Ошибка не на английском языке, поэтому нам будет трудно указать причину. Можете ли вы перевести ошибку на английский? – SpringLearner

+0

Недостаточно включить TCP/IP, а также проверить, настроен ли он на порт 1433 (по умолчанию он работает на случайном порту) –

+0

Извините за это, я исправил его с помощью перевода – user1820620

ответ

0

Ответ на ошибку:

com.microsoft.sqlserver.jdbc.SQLServerException: Логин не удалось для пользователя 'са'. ClientConnectionId

is: Перейдите в Проводник объектов, щелкните по свойствам (щелкните правой кнопкой мыши по имени сервера Sql), а на вкладке безопасности щелкните по режиму проверки Sql Server и Windows.

Это сработало для меня.

Смежные вопросы