DBAtlas · 数据库运维图谱

18452: Login failed. The login is from an untrusted domain and cannot be used with Windows authentication(登录失败。该登录名来自不受信任的域,不能用于 Windows 身份验证)

SQL Server

含义

Windows 身份验证登录尝试被拒绝,因为它来自不受信任的域(或在需要 SQL 身份验证的地方使用了 Windows 身份验证)。服务器不信任此身份。

原因

客户端使用 SQL Server 不信任的域/工作组中的 Windows 身份进行连接;计算机位于不同/不受信任的域中;Kerberos/SPN 配置错误;或在应使用 SQL 身份验证时,连接字符串使用了 Integrated Security。在禁用混合模式时尝试 SQL 登录也会出现类似症状。

解决方法

如果需要 SQL 身份验证,将服务器切换为混合模式,并在连接字符串中使用用户名/密码(Integrated Security=false)。如果需要 Windows 身份验证,检查域信任以及 DNS/Kerberos SPN 配置。确保客户端和服务器位于同一个域或受信任的域中。借助错误日志中的 'state' 值缩小原因范围。

在 DBAtlas 中打开 →

同一数据库的其他条目