MSSQL Error 15404: Could not obtain information about Windows NT group/user
- Ошибка
Msg 15404, Level 16, State 1: Could not obtain information about Windows NT group/user 'DOMAIN\user', error code 0x5(или0x54b). - Пользователи 1С не могут авторизоваться в базе через сквозную Windows-аутентификацию (SSO).
- Задания SQL Server Agent, запускаемые от имени доменных учетных записей, завершаются сбоем.
- Сбои при выполнении
ALTER AUTHORIZATION ON DATABASE.
1. Расшифровка шестнадцатеричного кода ошибки Windows
0x5— ERROR_ACCESS_DENIED: учетная запись службы SQL Server не имеет прав на чтение свойств объектов в Active Directory.0x54b— ERROR_NO_SUCH_DOMAIN: SQL Server не может связаться с контроллером домена (DNS / сетевой сбой).0x6ba— RPC_S_SERVER_UNAVAILABLE: недоступна служба RPC на контроллере домена.
2. Проверка сетевой связности с контроллерами домена (Active Directory)
# Проверка DNS и портов Kerberos/LDAP с сервера СУБД
Test-NetConnection -ComputerName "dc01.corp.local" -Port 389
Test-NetConnection -ComputerName "dc01.corp.local" -Port 88
Test-NetConnection -ComputerName "dc01.corp.local" -Port 1353. Настройка учетной записи службы SQL Server
Убедитесь, что служба SQL Server (MSSQLSERVER) запущена от имени доменного пользователя (gMSA или стандартная доменная учетная запись), входящего в группу Windows Authorization Access Group в Active Directory.
4. Смена владельца базы данных на локальный sa (быстрый воркэраунд)
Если сбой 15404 блокирует работу базы из-за недоступности доменного владельца:
USE your_1c_db;
GO
ALTER AUTHORIZATION ON DATABASE::your_1c_db TO [sa]; Частые вопросы (FAQ)
Почему ошибка 15404 возникает при запуске SQL Server от имени NT SERVICE\MSSQLSERVER?
Виртуальные учетные записи NT SERVICE не всегда имеют права обращаться к удаленному контроллеру домена для валидации групп других пользователей в сложных мультидоменных лесах (Forest Trust).
Как проверить доступность глобального каталога (Global Catalog)?
Выполните проверку порта 3268 через PowerShell: Test-NetConnection -ComputerName domain_controller -Port 3268.
Что делать при ошибке 0x5 (Access Denied)?
Добавьте учетную запись компьютера SQL Server или учетную запись службы в доменную группу 'Windows Authorization Access Group' (WAAG) на контроллере домена.
Влияет ли ошибка 15404 на работу баз 1С с внутренней аутентификацией?
Нет, если в 1С используется внутренняя аутентификация по логину/паролю 1С, проблема не затрагивает пользователей, но может ломать регламентные джобы SQL Agent.