• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

用户 'sa' 登录失败。

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

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

源错误:


行 76: //try
行 77: //{
行 78: SqlHelper.ExecuteNonQuery(DataAccessDB.GetConnection(), "bg_province_Insert", _provincename);
行 79: return 1;
行 80:


源文件: D:\comwork\eps\bargain\DataAccess\BgProvince.cs 行: 78

堆栈跟踪:


[SqlException (0x80131904): 用户 'sa' 登录失败。]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +739123
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +188
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +1956
System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +33
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +170
System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +349
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +181
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +170
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +359
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +28
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +424
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +496
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlConnection.Open() +111
Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.DiscoverSpParameterSet(String connectionString, String spName, Boolean includeReturnValueParameter) +131
Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSet(String connectionString, String spName, Boolean includeReturnValueParameter) +231
Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSet(String connectionString, String spName) +35
Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(SqlConnection connection, String spName, Object[] parameterValues) +68
bargain.DataAccess.BgProvince.province_insert() in D:\comwork\eps\bargain\DataAccess\BgProvince.cs:78
bargain.bg_provinceAdd.btnsubmit_Click(Object sender, EventArgs e) in D:\comwork\eps\bargain\bg_provinceAdd.aspx.cs:28
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102


...全文
462 点赞 收藏 28
写回复
28 条回复
duoduo123 2008年01月19日
第一你是用sql2000还是2005EXPRESS
如果是2005EXPRESS还要加上\SQLEXPRESS
第二可以把localhost改成你SQL服务器的名字
上面都不行的话第三可以在VS里自己用数据库工具生成连接来用看行不行,
PS:最好不要用SA来操作数据库,应该建一个帐号,然后指定数据库管理
回复 点赞
yjw2006 2008年01月18日
<1>SA错误!
<2>选择的登陆模式应该是窗体和SA的混合模式!
回复 点赞
wangping_li 2008年01月18日
确认一下你登陆SQL查询分析器时的密码
还有装SQL的时候选的是什么模式~~~
如果是混合模式的话
只要是
sqlconnection conn=new sqlconnection("server=(local);uid=用户名;pwd=密码;database=数据库名");
conn.open();
这样的话肯定错不了的..
回复 点赞
ndsc_cherry 2008年01月18日
你的数据库打补丁了吗?
回复 点赞
骄傲青蛙 2008年01月18日
http://blog.csdn.net/coolesting/archive/2007/08/21/1752887.aspx

sa登录失败.我以前遇到过的问题,写了下来,不知你的问题是否和我的相同!!
回复 点赞
阿非 2008年01月18日

myConnection = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);


你Web.config里怎么写的
回复 点赞
Dig_Expert 2008年01月18日
数据库的用户名和密码
回复 点赞
virusswb 2008年01月18日
05的sa 是没有启用的,好像启用不了,要管理员帐户呢
而且也不安全,要新建用户,给它分配它应该的数据库
不要使用sa
回复 点赞
benyouyong 2008年01月18日
提个问题都说不清楚。闷。
回复 点赞
heanzhjn 2008年01月18日
检查你的连接语句的用户名和密码!是否和你数据的用户名和密码一样
回复 点赞
webcaptain1802 2008年01月18日
密码错误
回复 点赞
welweb963119 2008年01月17日
混合验证模式SA
验证
回复 点赞
lunber 2008年01月17日
看一下数据验证模式,是混合验证模式还是Windows验证模式
回复 点赞
lwl0376 2008年01月17日
连接字符串贴出来看看
回复 点赞
MadeInTexas 2008年01月17日
看一下配置文件的语句
回复 点赞
lishijie910123 2008年01月17日
应该是配置一下sql server
回复 点赞
welweb963119 2008年01月17日
SQL注册的问题,以前我曾经碰到过????
我现在WINDOWS集成登录,查询分析器用户名和密码都可以登录,IIS也检查过了,可是找不到解决方法
回复 点赞
welweb963119 2008年01月17日
这一些都没有错,找不到错误了
请教高手
回复 点赞
welweb963119 2008年01月17日
public class DataAccessDB
{
static public String connectString = "Data Source=localhost;Initial Catalog=eps;User ID=sa;Password=yzh";
static public SqlConnection myConnection = null;

static public SqlConnection GetConnection()
{
if (myConnection == null)
{
//myConnection = new SqlConnection(connectString);
myConnection = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);
myConnection.Open();
}
return myConnection;
}

static public void CloseConnection()
{
// Close the connection when done with it.
if (myConnection != null)
myConnection.Close();
}
public DataAccessDB()
{

}
回复 点赞
aliuying 2008年01月17日
有可能是SQL注册的问题,以前我曾经碰到过
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告