“/”应用程序中的服务器错误。

事务(进程 ID 207)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。

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

异常详细信息: System.Data.SqlClient.SqlException: 事务(进程 ID 207)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。

源错误:


行 8:          //System.Data.OleDb.OLEHelper.ExecuteNonQuery("update CN_Product_info set Description='无' where Description=''");
行 9:  	MTnets.DBHelper.Database database = MTnets.DBHelper.DatabaseFactory.CreateDatabase();
行 10:         database.ExecuteNonQuery("update CN_Product_info set [Description]='无' where CONVERT(varchar,[Description])='' or [Description] is null");
行 11:     }
行 12:        

源文件: d:\wwwroot\021labcom\wwwroot\Global.asax    行: 10

堆栈跟踪:


[SqlException (0x80131904): 事务(进程 ID 207)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。]
   System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) +2586154
   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) +6039978
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) +297
   System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) +4477
   System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) +997
   System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) +314
   System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +297
   MTnets.DBHelper.Database.DoExecuteNonQuery(DbCommand command) +36
   MTnets.DBHelper.Database.ExecuteNonQuery(DbCommand command) +67
   MTnets.DBHelper.Database.ExecuteNonQuery(String commandText) +49
   ASP.global_asax.Application_BeginRequest(Object sender, EventArgs e) in d:\wwwroot\021labcom\wwwroot\Global.asax:10
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +144
   System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +50
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +73


版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.8.4690.0