[BizTalk][Why]持久化数据库的状态时出现异常

这是我在流程中Try{}Catch{}出的错误信息

Microsoft.XLANGs.Core.PersistenceException: 持久化数据库的状态时出现异常。 ---> Microsoft.BizTalk.XLANGs.BTXEngine.PersistenceItemException: 批处理项目失败,持久化项目 ID c1234b7c-36e0-4959-b7ae-29e7e88ec4ac,OperationType MAIO_CommitBatch,状态 -1061151942,ErrorInfo 死锁导致数据库错误。 。 ---> Microsoft.XLANGs.Core.PersistenceException: 持久化数据库的状态时出现异常。 ---> Microsoft.BizTalk.XLANGs.BTXEngine.PersistenceItemException: 批处理项目失败,持久化项目 ID c1234b7c-36e0-4959-b7ae-29e7e88ec4ac,OperationType MAIO_CommitBatch,状态 -1061151942,ErrorInfo 死锁导致数据库错误。 。
   --- 内部异常堆栈跟踪的结尾 ---
   at Microsoft.BizTalk.XLANGs.BTXEngine.CommitManager.Commit(IBTMessageBatchEx[] batches, Segment seg, IBTOperationStatus& s)
   at Microsoft.BizTalk.XLANGs.BTXEngine.TransactionBatch.Commit(IBTMessageBatchEx[] batches, ITransaction transaction, IBTOperationStatus& s)
   at Microsoft.BizTalk.XLANGs.BTXEngine.BTXXlangStore.Commit()
   --- 内部异常堆栈跟踪的结尾 ---
   --- 内部异常堆栈跟踪的结尾 ---
   at Microsoft.BizTalk.XLANGs.BTXEngine.BTXXlangStore.Commit()
   at Microsoft.XLANGs.Core.Service.Persist(Boolean dehydrate, Context ctx, Boolean idleRequired, Boolean finalPersist, Boolean bypassCommit, Boolean terminate)
   at Microsoft.XLANGs.Core.LongRunningTransaction.PendingCommit(Boolean ignore, XMessage msg)
   at Microsoft.BizTalk.XLANGs.BTXEngine.BTXPortBase.SendMessage(Int32 iOperation, XLANGMessage msg, Correlation[] initCorrelations, Correlation[] followCorrelations, Context cxt, Segment seg, ActivityFlags flags)
   at XZSoftware.BizTalk2004.ServiceDesk.Orchestrations.TransactOrchestration.segment2(StopConditions stopOn)
   at Microsoft.XLANGs.Core.SegmentScheduler.RunASegment(Segment s, StopConditions stopCond, Exception& exp)


这是啥毛病呀!有待解决..

posted on 2006-03-29 09:01  徐中  阅读(580)  评论(3编辑  收藏  举报

导航