正学.NET,不巧被下面问题捆了好几天了.跪求你了.
 
异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。行 6:         SqlConnection conn;
行 7:         conn = new SqlConnection("server=mycomputer;database=pubs;uid=sa;pwd=``");
行 8:         conn.Open();
行 9:         msg.Text=conn.State.ToString();
行 10:        conn.Close();
 
server,database,uid,pwd都是对的,在查询分析器里用SA和密码都能连,在工具->连接数据库里测试了,也是成功的.SQL数据库也设置成SQL登陆方式了.ASPNET也加到数据库的用户中了.可为什么总是这样报错了.跪求高手给指点下!谢谢了!
 

解决方案 »

  1.   

    conn = new SqlConnection("server=mycomputer;database=pubs;uid=sa;pwd=``");
    ======================================
     conn = new SqlConnection("server=mycomputer;database=pubs;uid=sa;pwd=;");
      

  2.   

    conn = new SqlConnection("server=127.0.0.1;database=pubs;uid=sa;pwd=``");试一下
      

  3.   

    改为:
    conn = new SqlConnection("server=mycomputer;database=pubs;uid=sa;pwd=;");
    试试另外你还可以在.net里用windows的登录方式进行登录.不用自己写连接字符串,在数据源中建设连接,自动存在web.config里面
      

  4.   

    对改成这conn = new SqlConnection("server=mycomputer;database=pubs;uid=sa;pwd=;");
    试试
      

  5.   

    确定你的机器名为mycomputer,否则改为(local)或127.0.0.1密码为空的话不用输入'',参考上面