关于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=; ");
试试