错误显示页面如下:用户 'JASION\ASPNET' 登录失败。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 用户 'JASION\ASPNET' 登录失败。源错误: 
行 25:  if(!IsPostBack)
行 26:  {
行 27:  this.sqlConnection1.Open();
行 28:  System.Data.SqlClient.SqlDataReader dr;
行 29:  dr = this.sqlCommand1.ExecuteReader();
 源文件: c:\inetpub\wwwroot\workhard\webform1.aspx.cs    行: 27 堆栈跟踪: 
[SqlException: 用户 'JASION\ASPNET' 登录失败。]
   System.Data.SqlClient.SqlConnection.Open() +761
   workhard.WebForm1.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\workhard\webform1.aspx.cs:27
   System.Web.UI.Control.OnLoad(EventArgs e) +67
   System.Web.UI.Control.LoadRecursive() +29
   System.Web.UI.Page.ProcessRequestMain() +724 
--------------------------------------------------------------------------------
版本信息: Microsoft .NET 框架版本:1.0.3705.0; ASP.NET 版本:1.0.3705.0 
请问,为什么说我的数据库登入失败?会是数据库用户的权限设置吗?因该怎么设置呀?
 多谢各位大虾赐教,我目前正在做毕业设计,这个问题不解决,没办法继续了,万分焦急!

解决方案 »

  1.   

    do not use the "trust login" method, instead by "user id=xxx;pwd=xx"or grant the user "JASION\ASPNET" for SQL SERVER
      

  2.   

    把这个sqlConnection1发到上面,确认服务器名、数据库名、用户名和密码正确!
      

  3.   

    在数据库里添加新用户你先进入你所用的数据库
    右击用户,选择新建数据库用户,
    在对话框的登录名中选择新建,
    进入下一对话框,在名称中选择ASPNET(ASP.NET  。。)那一项
    点确定就可以了
      

  4.   

    不要使用信任连接,也不要用windows的登录方式,减少不必要的麻烦。用sql登录方式。
    解决方法是在连接串里加用户名和密码   user id=xxx;pwd=xx