用户 '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


...全文
534 28 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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注册的问题,以前我曾经碰到过
加载更多回复(8)

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧