2012-02-08 127 views
1

我想部署我的网站和wcf运行在我的本地主机...如果我登录即使用数据库我刚开始这个错误...任何想法,如果pblm会?登录失败的用户nt /权限

用户'NT AUTHORITY \ ANONYMOUS LOGON'登录失败。

描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。

异常详细信息:System.Data.SqlClient.SqlException:用户'NT AUTHORITY \ ANONYMOUS LOGON'登录失败。

+3

这是什么你使用什么样子的连接字符串? – Seyren 2012-02-08 08:22:30

回答

0

这对我来说就像你正在使用Windows身份验证,当ASP网络进程运行下的帐户无法访问SQL服务器。

2

几个月前,我也面临同样的问题。发生这种情况是因为默认情况下数据库连接字符串使用可信连接并且当客户端通过可信连接访问SQL Server时,您正在访问的数据库可能在用户列表中具有可信连接帐户,并且具有目标数据库的db_owner权限。以下是消除错误的步骤。 这是问题的解决方案:

它非常简单,只需要添加一个新的用户而不是您的数据库的以前的用户。

例如:我有一个名为CRM的数据库,具有用户crm。我为我的数据库CRM创建了一个新用户kos。 以下是这样做的步骤:

  1. 打开SQL Server Management Studio中。

  2. 单击数据库节点,然后单击安全节点 - >登录。

如需进一步访问:http://kopila.com.np/login-failed-for-user-in-asp-net.html

+0

该链接不再有效 – CarneyCode 2014-10-16 08:12:58

相关问题