Windows 身份验证问题“登录来自不受信任的域,不能用于 Windows 身份验证。”

Posted

技术标签:

【中文标题】Windows 身份验证问题“登录来自不受信任的域,不能用于 Windows 身份验证。”【英文标题】:Windows authetication issues"The login is from an untrusted domain and cannot be used with Windows authentication." 【发布时间】:2016-08-09 12:32:22 【问题描述】:

我的域实际上是相互信任的,因为我可以从双方访问并且可以使用 Sql 身份验证登录。但是当我尝试使用 Windows 身份验证访问它时,它给出“登录失败。登录来自不受信任的域,不能用于 Windows 身份验证。

(Microsoft SQL Server, Error: 18452)”错误。另外 sql server 接受 sql 和 windows auth。

谢谢

【问题讨论】:

可以使用 sql 身份验证登录 - 这只需要到服务器的路由和有效的凭据;不涉及基于域的信任或协商。 看到这个问题:***.com/questions/18603696/… 【参考方案1】:

它发生在我身上。在 web.config 中,当我检查 connectionString 时,它被设置为 Integrated Security=true。如果您提供用户名和密码,请设置 Integrated Security=false

【讨论】:

【参考方案2】:

有两种方法可以解决此问题。一种是使用 RUNAS 命令。在 Windows 中使用凭据管理器的另一种方法。这里的主要问题是您的计算机在一个域中,而 SQL SERVER 是另一个域。由于安全问题,SQL SERVER 不允许。详情请见Doc

【讨论】:

以上是关于Windows 身份验证问题“登录来自不受信任的域,不能用于 Windows 身份验证。”的主要内容,如果未能解决你的问题,请参考以下文章

通过 Windows 远程桌面连接到 SQL 数据库:登录来自不受信任的域,不能与 WIndows 身份验证一起使用

应用程序配置 - 登录来自不受信任的域

Windows 身份验证与表单身份验证

SQL Server2005 windows身份验证无法登陆问题

SQL2005, 在连接数据库引擎时,用windows身份验证时可以正常连接上,但是用Sql身份验证就连接不上。

表单身份验证和 Windows 身份验证的混合?