| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 593 人关注过本帖
标题:高手进来帮个忙。。。。非常感谢
只看楼主 加入收藏
heitan881218
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-10-19
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
高手进来帮个忙。。。。非常感谢
应用程序中的服务器错误。
--------------------------------------------------------------------------------

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

异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。

源错误:  


行 92:  
行 93: if (con.State != ConnectionState.Open)
行 94: con.Open();
行 95: cmd.Connection = con;
行 96: = nText;
 

源文件: f:\WebSite7\App_Code\SqlHelper.cs 行: 94  

堆栈跟踪:  


[SqlException (0x80131904): 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。]
  System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +171
  System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +199
  System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2406
  System.Data.SqlClient.(Boolean enlistOK) +34
  System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +223
  System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +371
  System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +184
  System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +193
  System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +502
  System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +28
  System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +429
  System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +70
  System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +510
  System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +85
  System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +89
  System.Data.SqlClient.SqlConnection.Open() +160
  SqlHelper.PrepareCommand(SqlConnection con, SqlCommand cmd, SqlTransaction trans, CommandType nType, String nText, SqlParameter[] paras) in f:\WebSite7\App_Code\SqlHelper.cs:94
  SqlHelper.ExcuteRead(String nText, CommandType nType, SqlParameter[] paras) in f:\WebSite7\App_Code\SqlHelper.cs:33

[Exception: 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。]
  SqlHelper.ExcuteRead(String nText, CommandType nType, SqlParameter[] paras) in f:\WebSite7\App_Code\SqlHelper.cs:41
  _Default.BindProduct() in f:\WebSite7\Default.aspx.cs:31
  _Default.Page_Load(Object sender, EventArgs e) in f:\WebSite7\Default.aspx.cs:20
  System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +13
  System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +45
  System.Web.UI.Control.OnLoad(EventArgs e) +80
  System.Web.UI.Control.LoadRecursive() +49
  System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3745
搜索更多相关主题的帖子: 感谢 
2010-10-19 19:12
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:5 
SQL服务器属性 选择“混合模式”

★★★★★为人民服务★★★★★
2010-10-20 09:56
qingshuiliu
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:17
帖 子:323
专家分:1538
注 册:2009-12-28
收藏
得分:5 
检查登录名sa
是否有当前数据库的映射
2010-10-20 10:21
筱晓绾
Rank: 10Rank: 10Rank: 10
来 自:湖南
等 级:贵宾
威 望:12
帖 子:512
专家分:1736
注 册:2010-9-1
收藏
得分:5 
解决没?打开数据库,不管是否链接成功,选择SQLServer对象,右击,选择属性,查看服务器身份验证的模式,选择“SQL Server和Windows身份验证模式”,就差不多了。当然也有可能是其他原因导致的,慢慢琢磨吧!
2010-10-22 10:39
zhaoyang1008
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:30
专家分:110
注 册:2010-9-15
收藏
得分:5 
1.用windows模式登陆数据库,然后右键单击数据库服务器,点安全性,点选windows与sql混合验证模式
2.再安全性里找到sa登录名,然后右键单击,选择属性,点击左边的状态,在右边的点击启用
3.重新启动mssqlserver服务,在计算机管理——服务里面有
2010-10-26 22:46
快速回复:高手进来帮个忙。。。。非常感谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027871 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved