ASP.net出现了"用户 'GNXXZHFEN\ASPNET' 登录失败。"问题及解决方法 Hello

我在Web.config中关于数据设置如下:
<appSettings>
     <add key="Connectionstring"  value="Uid=ruobing;Pwd=123456;server=127.0.0.1;database=RBWebEdu">
     </add>
 </appSettings>

而在IE中提示错误如下:

 “/ruobing”应用程序中的服务器错误。


用户 'GNXX-ZHFEN\ASPNET' 登录失败。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 用户 'GNXX-ZHFEN\ASPNET' 登录失败。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[SqlException: 用户 'GNXX-ZHFEN\ASPNET' 登录失败。]
                        System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) +474
                        System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +372
                        System.Data.SqlClient.SqlConnection.Open() +384
                        free.webclass.Page_Load(Object sender, EventArgs e) in G:\asp.net\RBWebEdu\class_default.aspx.cs:32
                        System.Web.UI.Control.OnLoad(EventArgs e) +67
                        System.Web.UI.Control.LoadRecursive() +35
                        System.Web.UI.Page.ProcessRequestMain() +750
                        


版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032


查阅资料:
ASP.NET与SQLServer数据连接时出现登录失败错误信息
在.net中使用msde访问数据库
在 Intranet 环境中保护 .NET Web 应用程序

无法打开登录 'Store1' 中请求的数据库。登录失败。用户 'LOCALHOST\ASPNET' 登录失败
彻底解决 CrystalReports 登录失败问题
.NET新手遭遇问题

问题仍然没有解决,明天继续~~~~~~~~~~~~~~~~~~~~~~

以下是3-26添加:

的确按照提示和帮助所设置了的,这是从微软上的帮助,题为-----在创建从 ASP.NET 到 SQL Server 的受信任数据连接时收到“Login Failed”(登录失败)错误信息
连接是正常的,没有任何问题,但当我把数据库修改为目标数据库是,又提示错误.另外我从SQL查询分析器看到并没有我导入的数据库,我确保数据库已导进去,因为在企业管理器中导入的数据库是可见的,我想问题可能就在这了.我决定用Vitrual PC中安装一个SQL SERVER 2000找出问题的根源.

10:42分在Vitrual PC Win2003服务器中安装好了SQL Server并把数据库附加进去,我用SQL查询分析器中查看,看到了我附加的数据库了,而我的XP系统在SQL查询分析器中是看不到我附加的数据库,我初步认为问题应该在SQL SERVER 2000系统中,决定重装SQLSERVER.

11:25卸载SQL SERVER 2000并重装后,问题依然存在,提示如下:

Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection.

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection.

好郁闷啊,我都头昏昏的,好晕~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
继续查找,看看是什么原因.

11:39豁然开朗,无意中在SQL Server服务管理器中看到有多个服务实例,原来就是这里出现了问题.可能是我多次装卸SQL SERVER,使得多个实例保留在系统中,难怪出现频频出现前面的问题了.停止相应的实例,并在企业管理器中相应的连接实例,按前面的操作即可.


小结:
      这是个低级的错误,不过下次让我再遇到时不会再犯了.

原文地址:https://www.cnblogs.com/zhfen/p/358871.html