18452: Login failed. The login is from an untrusted domain and cannot be used with Windows authentication
SQL ServerNe demek?
Windows kimlik doğrulamasıyla oturum açma girişimi, kaynak güvenilmez bir etki alanından geldiği (ya da SQL kimlik doğrulaması gerektiği halde Windows kullanıldığı) için reddedildi. Sunucu bu kimliği güvenilir kabul etmiyor.
Neden olur?
İstemci, SQL Server'ın güvenmediği bir etki alanından/çalışma grubundan Windows kimliğiyle bağlanmaya çalışıyor; makineler farklı/güvenilmeyen domain'lerde; Kerberos/SPN yapılandırması hatalı; ya da SQL kimlik doğrulaması beklenirken bağlantı dizesi Integrated Security kullanıyor. Mixed mode kapalıyken SQL login denemesi de benzer belirti verir.
Nasıl çözülür?
SQL kimlik doğrulaması gerekiyorsa sunucuyu Mixed Mode'a alın ve bağlantı dizesinde kullanıcı adı/parola kullanın (Integrated Security=false). Windows kimliği gerekiyorsa domain güven ilişkisini (trust) ve DNS/Kerberos SPN yapılandırmasını doğrulayın. İstemci ve sunucunun aynı ya da güvenilen etki alanında olduğundan emin olun. Error log'lardaki 'state' değeriyle nedeni daraltın.
Aynı motorda diğer kayıtlar
- 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