asp.net登陆数据库的错误解决

用户 'abc\ASPNET' 登录失败。

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

上面的情况比较常见,对于sql server 2000+vs.net 2003来说,解决方法是:

通常ASP.NET程序运行时,都是使用ASPNET这个账号运行的(SERVER操作系统上

这个账号叫做NETSERVICE)。如果使用Windows集成验证登陆SQL SERVER的话,就要给SQL

SERVER添加一个登陆。

做法:

开始-〉程序-〉SQLSERVER ->企业管理器->展开左边的树试图->安全性->登陆->鼠标右键-〉新建登陆->名称旁边那个"..."按钮->找到ASPNET帐号->添加->一路OK。

在企业管理器的数据库节点下找到要登录的数据库->用户节点->鼠标右键->新建用户->在登录名下拉框中选择ASPNET->OK

这样就没有问题了。