18452: Login failed. The login is from an untrusted domain and cannot be used with Windows authentication
SQL ServerЧто это значит?
Попытка входа с проверкой подлинности Windows отклонена, так как поступила из недоверенного домена (или проверка подлинности Windows использована там, где требуется проверка подлинности SQL). Сервер не доверяет этому удостоверению.
Почему возникает?
Клиент подключается с удостоверением Windows из домена/рабочей группы, которой SQL Server не доверяет; машины находятся в разных/недоверенных доменах; неверная конфигурация Kerberos/SPN; либо в строке подключения используется Integrated Security, когда ожидается проверка подлинности SQL. Попытка входа SQL при отключённом смешанном режиме даёт похожий симптом.
Как исправить
Если требуется проверка подлинности SQL, переведите сервер в смешанный режим (Mixed Mode) и используйте в строке подключения имя пользователя/пароль (Integrated Security=false). Если требуется проверка подлинности Windows, проверьте доверие доменов и конфигурацию DNS/Kerberos SPN. Убедитесь, что клиент и сервер находятся в одном или доверенном домене. Уточните причину по значению 'state' в журнале ошибок.
Ещё по этой СУБД
- 1204The instance of the SQL Server Database Engine cannot obtain a LOCK resource
- 3906Failed to update database because the database is read-only
- 15023User already exists in the current database
- 605Attempt to fetch logical page belongs to a different allocation unit
- 4922ALTER TABLE ALTER COLUMN failed because one or more objects access this column
- 7202Could not find server 'name' in sys.servers
- 40501The service is currently busy. Retry the request after 10 seconds