Sys.WebForms.PageRequestManagerServerErrorException:用户登录失败

时间:2010-09-20 09:52:54

标签: c# asp.net sql-server iis

尝试运行我的.net应用程序时尝试连接到另一台服务器上的SQL数据库时出现上述错误。

SQL连接字符串使用可信连接。 IIS已关闭匿名访问,并打开了集成的Windows身份验证。

与错误相关的用户是“DOMAINNAME \ IISSERVERNAME $”

我是否需要在SQL Server计算机上添加用户“DOMAINNAME \ IISSERVERNAME $”作为登录名? 我希望我的用户名能够传递 - 即如果我有权访问SQL服务器,那么应​​用程序运行正常吗?

提前致谢。

编辑:应该从IIS的角度指出我知道它的身份验证正常......如果我切换到匿名访问,它将失去我自己作为“未知用户”的安全性......这就是我所追求的

2 个答案:

答案 0 :(得分:1)

对它进行排序。

必须将用户DOMAINNAME \ IISSERVERNAME $添加为该服务器上的SQL登录名。

作为附带问题,则必须为该架构添加该登录的执行权限。

感谢您的帮助。

答案 1 :(得分:0)

尝试将其作为连接字符串

Data Source=localhost;Initial Catalog=dbname;Integrated Security=True;