有没有在线的帮忙解决下问题!

wullhien 2010-01-07 03:52:20
[SqlException (0x80131904): 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4846887
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2392
System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +35
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +144
System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +342
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +221
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +189
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +185
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +31
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +433
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +499
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +65
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
System.Data.SqlClient.SqlConnection.Open() +122
System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) +31
System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +112
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +287
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +92
System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1297
System.Web.UI.WebControls.BaseDataList.GetData() +38
System.Web.UI.WebControls.DataList.CreateControlHierarchy(Boolean useDataSource) +153
System.Web.UI.WebControls.BaseDataList.OnDataBinding(EventArgs e) +54
System.Web.UI.WebControls.BaseDataList.DataBind() +55
System.Web.UI.WebControls.BaseDataList.EnsureDataBound() +60
System.Web.UI.WebControls.BaseDataList.CreateChildControls() +69
System.Web.UI.Control.EnsureChildControls() +87
System.Web.UI.Control.PreRenderRecursiveInternal() +44
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +842

这个是什么原因造成的。是数据库转换上出的问题么??
在server 2003+sqlserver 2000上出现的这个问题,然后不可能在服务器上添加用户。因为安全性的问题。数据库用户更改也不行,更改链接字符串应该更改那里?
...全文
149 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wullhien 2010-01-07
  • 打赏
  • 举报
回复
试过了诶。。不行的说。。我都被这问题困扰了好几天了。5楼的方法我知道。。牵扯到了服务器安全性的问题。我快愁死了。。两天头发白了好几十根了!!!崩溃啊!!
vrhero 2010-01-07
  • 打赏
  • 举报
回复
删除Integrated Security=True或改成Integrated Security=False...

5楼的方法是饮鸩止渴,不要用...
wullhien 2010-01-07
  • 打赏
  • 举报
回复
求救,求救!!!有没有那位大哥能教我更改链接字符串的方法解决这个问题?
  • 打赏
  • 举报
回复
NT AUTHORITY\NETWORK SERVICE

登陆失败

安全性--》登录名-》右键 新建登录名-》在常规选项卡》高级 -》立即查找 newwork service 双击添加
wullhien 2010-01-07
  • 打赏
  • 举报
回复
最关键的问题是。
<connectionStrings>
<add name="ictcomConnectionString" connectionString="Data Source=203.171.228.26,1433;Initial Catalog=ictcom;User ID=sa;Password=123456;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>

真不知道是那里错了。。好像没有什么错的地方啊。。崩溃啊!!
Lovely_baby 2010-01-07
  • 打赏
  • 举报
回复
很明显的数据库连接的问题?
检查一下连接字符串.....
人间太皮 2010-01-07
  • 打赏
  • 举报
回复
1楼很全了。
web.config中改如下节点:
<appSettings>
<add key="ConnectionString" value="server=192.168.1.10;database=PostGraduateStuUser;uid=sa;pwd=123456"/>
</appSettings>


使用sqlConnection 的地方
SqlConnection con = new SqlConnection("server=192.168.1.10;database=PostGraduateStuUser;uid=sa;pwd=123456");
gwf25sz 2010-01-07
  • 打赏
  • 举报
回复
web.config
或者
你写连接字符串的地方

62,254

社区成员

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

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

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

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