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 身份验证一起使用
SQL Server2005 windows身份验证无法登陆问题