日期:2014-05-18  浏览次数:20426 次

关于aspnet与SQL的连接,跪求你了.困了好久的.
正学.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也加到数据库的用户中了.可为什么总是这样报错了.跪求高手给指点下!谢谢了!
 


------解决方案--------------------
conn = new SqlConnection( "server=mycomputer;database=pubs;uid=sa;pwd=`` ");
======================================
conn = new SqlConnection( "server=mycomputer;database=pubs;uid=sa;pwd=; ");

------解决方案--------------------
conn = new SqlConnection( "server=127.0.0.1;database=pubs;uid=sa;pwd=`` ");

试一下
------解决方案--------------------
改为:
conn = new SqlConnection( "server=mycomputer;database=pubs;uid=sa;pwd=; ");
试试

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