紧急求助!!!用户'sa' 登录失败!!

来源:百度知道 编辑:UC知道 时间:2024/05/05 01:57:45
“/STcontract”应用程序中的服务器错误。
--------------------------------------------------------------------------------

用户 'sa' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。

源错误:

行 27: userid = 0;
行 28: string sqlString = "select st_userid from sT_Users where st_name='"+st_name+"' and st_pass='"+st_pass+"'";
行 29: object obj = SqlHelper.ExecuteScalar(st_SqlString,CommandType.Text, sqlString);
行 30: if(obj!=null && obj.ToString()!="")
行 31: {

源文件: E:\C#光盘拷贝\ASP.NET2.0+SQL Server网络应用系统开发案例精解\源文件\第8章在线考试系统\源代码\在线考试系统\ST_ExamBiz\ST_Auth.cs 行: 29

堆栈跟踪:

[SqlException (0x80131904): 用户 'sa' 登录失败。]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean

不是说拷下来就能用的,代码是需要改的。而且你是否将它带的数据库连起来了呢?如果是WINDOWS身份验证就不需要输入sa及密码。所以建议你重新安装SQL。选择需要sa登陆的方式。设定好密码。一定要记得密码哦。建议1234。然后再试试。

补充说明:确定数据库的导入没有问题?因为连接数据库是有一个文件的。看这个文件内所连接的数据库是不是你要用的。密码及帐号是否正确。还有就是在控制面板-管理工具-数据源里连接数据库的。随便找本SQL的书都有怎么连。再试试吧。。。