Ошибка входа в MSSQL 2008 для проверки подлинности Windows

Я использую Microsoft SQL 2008 на сервере Windows 2008.

Для аутентификации сервера MSSQL-сервера установлены режимы SQL Server и Windows Authentication.

Я создал активную группу безопасности каталогов "Пользователи приложения XYZ". Я добавил обычного пользователя (без каких-либо привилегий администратора активного каталога) и пользователя с привилегиями администратора домена в группу "пользователи приложения xyz".

Я добавил группу в консоль управления MSSQL в качестве пользователя для входа. Эта группа является членом роли общего сервера и сопоставлена ​​с двумя базами данных.

На рабочей станции, когда в систему входит обычный пользователь, я настраиваю соединение DSN ODBC и могу успешно создать DSN и проверить соединение SQL.

Однако, когда я вошел в систему как пользователь с привилегиями администратора домена, когда я пытаюсь настроить соединение DSN ODBC, я не могу пройти через экран конфигурации идентификатора входа в систему. Если я выберу "проверка подлинности Windows" и нажму "далее", я получу сообщение об ошибке:

Connection failed:
SQLState: '28000'
SQL Server Error: 18456
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'mydomain\myuser'

В журналах событий приложений сервера появляется эта ошибка:

Login failed for user 'mydomain\myuser'. Reason: Token-based server access validation failed with an infrastructure error. Check for previous errors. [CLIENT: 172.x.x.x]

И в журналах событий MSSQL:

Error: 18456, Severity: 14, State: 11

Решения, которые я видел до сих пор, похоже, не соответствуют этой ситуации (некоторые решения, которые я видел, применимы, только когда BUILDIN\Administrator используется локально на сервере, что здесь не так).

1 ответ

Решение

Я попытался соединиться с пользователем с правами администратора снова пару часов спустя, и соединение прошло успешно. Может, проблема с распространением?

Другие вопросы по тегам