Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка: Попытка использования имени учетной записи NT при проверке подлинности SQL Server  [new]
RRNDEONISIUSEZH
Member

Откуда:
Сообщений: 27
Доброго времени суток!

Подскажите пож-ста,

необходимо через приложение на Java подключиться к серверу MS Sql.

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

В другом приложении использую не статичного пользователя, указывая свой логин и текущий пароль Windows, после чего в исключениях Java получаю:

com.microsoft.sqlserver.jdbc.SQLServerException: Ошибка входа пользователя "login". ClientConnectionId:131d74db-0f9f-4d0d-b1fb-5af89b190f07


Смотрю в журнал сервера и вижу:

Login failed for user 'login'. Причина: попытка использования имени учетной записи NT при проверке подлинности SQL Server.


В чем может быть причина?

P.S. Серверная проверка подлинности: SQL Server и Windows.

Заранее спасибо!
27 мар 14, 19:56    [15797059]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка: Попытка использования имени учетной записи NT при проверке подлинности SQL Server  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
В том, что вы путаете NT-логины, и sql-логины.
27 мар 14, 20:03    [15797084]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка: Попытка использования имени учетной записи NT при проверке подлинности SQL Server  [new]
RRNDEONISIUSEZH
Member

Откуда:
Сообщений: 27
Интересно, потому что, просто на сервер я подключаюсь именно через вводимы данные.
Подскажите пож-ста, где можно увидеть sql логин и пароль, у меня есть права администратора сервера, и в безопасности указан именно вводимый мною логин.
Заранее спасибо!
27 мар 14, 22:57    [15797715]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка: Попытка использования имени учетной записи NT при проверке подлинности SQL Server  [new]
MihaZ
Member

Откуда: СПб
Сообщений: 17
RRNDEONISIUSEZH, если у вас есть Management Studio, то в Object Explorer -> Security -> Logins есть информация о пользователях
27 мар 14, 23:04    [15797749]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка: Попытка использования имени учетной записи NT при проверке подлинности SQL Server  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
RRNDEONISIUSEZH,

Логин можно увидеть в списке логинов в закладке секурити сервера ( это если ссмс использовать), а пароль увидеть никак, на то он и пароль.
27 мар 14, 23:05    [15797755]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка: Попытка использования имени учетной записи NT при проверке подлинности SQL Server  [new]
RRNDEONISIUSEZH
Member

Откуда:
Сообщений: 27
Спасибо за подсказку, на работе обязательно посмотрю и напишу о результатах.
27 мар 14, 23:07    [15797764]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка: Попытка использования имени учетной записи NT при проверке подлинности SQL Server  [new]
RRNDEONISIUSEZH
Member

Откуда:
Сообщений: 27
Посмотрел себя в Management Studio, логин тот же, на что обратить внимание?

Повторюсь, имя входа и в компьютер и на сервер одинаковые.

попытка использования имени учетной записи NT при проверке подлинности SQL Server


Друзья, бьюсь уже 4-й час, может есть какие нить пути обхода?
28 мар 14, 09:05    [15798758]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка: Попытка использования имени учетной записи NT при проверке подлинности SQL Server  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
RRNDEONISIUSEZH, в явном виде (логин-пароль) передается только учетная запись SQL.

Если хотите подключаться под Windows, то указываете в строке подключения, что нужно использовать Windows-авторизацию, и запускаете свое приложение или службу, которые будут подключаться к SQL, из-под учетной записи, имеющей права на SQL. Ну или заводите учетку, из под которой запускается приложение/служба) в SQL в качестве учетной записи.
28 мар 14, 09:14    [15798790]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка: Попытка использования имени учетной записи NT при проверке подлинности SQL Server  [new]
RRNDEONISIUSEZH
Member

Откуда:
Сообщений: 27
Создал нового пользователя, сделал ему проверку подлинности SQL сервер, подключился, но это все равно не устраивает, необходимо, чтоб каждый пользователь заходил на сервер со своим паролем от Компа.
28 мар 14, 09:14    [15798792]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка: Попытка использования имени учетной записи NT при проверке подлинности SQL Server  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
RRNDEONISIUSEZH
Создал нового пользователя, сделал ему проверку подлинности SQL сервер, подключился, но это все равно не устраивает, необходимо, чтоб каждый пользователь заходил на сервер со своим паролем от Компа.
Для этого надо соответственно строку коннекта поправить. Вам уже про это сказали.
28 мар 14, 09:21    [15798809]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка: Попытка использования имени учетной записи NT при проверке подлинности SQL Server  [new]
RRNDEONISIUSEZH
Member

Откуда:
Сообщений: 27
Понял, нашел как указать в строке подключения Windows авторизацию, вылетела ошибка, но это уже другая история для Java, данную тему можно закрывать.
28 мар 14, 10:11    [15798989]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка: Попытка использования имени учетной записи NT при проверке подлинности SQL Server  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
RRNDEONISIUSEZH
Понял, нашел как указать в строке подключения Windows авторизацию, вылетела ошибка, но это уже другая история для Java, данную тему можно закрывать.


Windows авторизация в java

properties.setProperty("integratedSecurity", "true");
28 мар 14, 10:17    [15799014]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить