用户nt / authority登录失败

时间:2012-02-08 07:15:33

标签: asp.net sql wcf

我正在尝试部署我的网站并且wcf在我的localhost中运行...如果我登录即使用db我会得到这个错误... pblm会有什么想法吗?

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

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

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

2 个答案:

答案 0 :(得分:2)

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

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

例如:我有一个名为CRM的数据库,用户名为crm。我为我的数据库CRM创建了一个新用户kos。 以下是执行此操作的步骤:

  1. 打开SQL Server Management Studio。

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

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

答案 1 :(得分:0)

当我在运行ASP网络进程的帐户无权访问sql服务器时,我认为你正在使用Windows身份验证。