我的域名实际上互相信任,因为我可以从双方访问,并可以使用Sql身份验证登录。但是当我尝试使用Windows身份验证访问它时,它会导致"登录失败。登录来自不受信任的域,不能与Windows身份验证一起使用。
(Microsoft SQL Server,错误:18452)"错误。另外,sql server接受sql和windows auth。
由于
答案 0 :(得分:3)
发生在我身上。在web.config中,当我选中 connectionString 时,它被设置为 Integrated Security = true 。如果您要提供用户名和密码,请 Integrated Security = false 。
答案 1 :(得分:0)
有两种方法可以解决此问题。一种是使用RUNAS命令。在Windows中使用凭证管理器的另一种方法。这里的主要问题是您的计算机位于一个域中,而SQL SERVER是另一个域。由于安全问题,SQL SERVER不允许。有关详细信息,请参阅Doc