SQL服务器 - 用户'登录失败。

问题描述:

不知道这是否应该在这个论坛上或IIS论坛...SQL服务器 - 用户'登录失败。

我与配置为所谓ProcessIIS本地用户下运行的应用程序池2008 R2框中IIS 7.5 Web站点。

此网站然后连接到Windows身份验证下的同一个盒子上的SQL数据库。

然而,每次尝试进行连接时,它都会在sql侧失败,并且出现错误 - 用户“登录失败”。原因:尝试使用SQL身份验证登录失败。服务器仅配置为用于Windows身份验证。 [客户端:]

如果我将应用程序池标识更改为IUSR,则会提取正确的名称(尽管此次登录由于权限而失败)。

我已经配置完全相同的方式测试框,没有发现问题 - 任何想法?

+0

'服务器配置为仅用于Windows身份验证' – SLaks 2012-03-14 15:34:32

+0

我知道服务器配置为仅用于Windows身份验证 - 这就是为什么我使用集成安全性并在本地Windows用户身份下运行IIS – Johnv2020 2012-03-14 15:36:32

+0

看起来错误是说你'使用SQL Server身份验证连接到它。检查你的连接字符串。 – SLaks 2012-03-14 15:41:43

好的 - 解决了这个问题 - 不完全确定哪里出了问题。但完全删除用户后,从域中删除服务器。将服务器读回域,重新创建用户并最终将用户添加回SQL & IIS全部正常工作?