日期:2014-05-17  浏览次数:20761 次

连SQL数据库报错,求助
同学那边拷贝过来一个源码程序,在VS2010里调试运行,提示SA登录失败
提示如下:
用户代码未处理 System.Data.SqlClient.SqlException
  Message=用户 'sa' 登录失败。
  Source=.Net SqlClient Data Provider
  ErrorCode=-2146232060
  Class=14
  LineNumber=65536
  Number=18456
  Procedure=""
  Server=.\sqlexpress
  State=1
  StackTrace:
  在 WebYYCL_CRM.BLL.ServiceUser.UserLogin(String strUserName, String strPass) 位置 d:\网站资料11\2012网站资料\WebYYCLCRM\BLL\ServiceUser.cs:行号 353
  在 WebYYCL_CRM.Index.BtnLogin_Click(Object sender, EventArgs e) 位置 d:\网站资料11\2012网站资料\WebYYCLCRM\Index.aspx.cs:行号 30
  在 System.Web.UI.WebControls.Button.OnClick(EventArgs e)
  在 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
  在 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
  在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
  在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
  在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
  InnerException: 


------解决方案--------------------
你数据库支持sa用户吗,高版本的默认不开放sa,需要另行设置
或者人家加了密码,你没加等等
------解决方案--------------------
检查连接字符串。

“同学那边拷贝过来一个源码程序”,数据库也要store你的机器上,并设置用户名和密码。
------解决方案--------------------
数据库考到你本地来,附加进去,重新设置登录名和密码;或者你们两在一个局域网下,修改下数据库连接字符串,将server处,换成你同学的ip;