每周超时问题BAM EventBus服务 [英] Weekly timeout issue BAM EventBus Service

查看:149
本文介绍了每周超时问题BAM EventBus服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的所有人,

我一直注意到我们的生产BizTalk服务器中的问题,我们在测试服务器中没有遇到过。它似乎仅在过去5周内表现出来,因为我们的负载在服务器上有相当多的上升。该问题每周都会出现在几乎
的同时(通常在周四或周五),我们开始在事件日志中发现这些错误

I have been noticing problems in our production BizTalk server which we have not experienced in our test servers. It seems to have only manifested in the past 5 weeks since our load went up quite a bit on the server. The issue appears every week at almost the same time (usually on a Thursday or Friday) and we start to get these errors in the event log

BAM EventBus服务(事件ID) 2)

BAM EventBus Service (Event ID 2)

描述:

读错误。异常信息:TDDS无法从源数据库读取。 SQL Server xxxxxxx,数据库:BizTalkMsgBoxDb。超时已过期。 操作完成之前经过的超时时间或服务器没有响应..

Reading Error. Exception Information: TDDS failed to read from source database. SQL Server xxxxxxx, Database: BizTalkMsgBoxDb. Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding..

这总是导致我们的实例在此后不久失败我们只在重新启动所有主机后才能正常工作。我在网上搜索了一个解决方案,发现了一个非常模糊的kb artiicle,似乎表明问题可能是由于"孤儿"造成的。实例,但没有提供解决问题的明确解决方案。

this always results in our instances failing shortly thereafter and we only get things working after restarting all our hosts again. I have searched online for a solution and found a kb artiicle which is very vague and seems to indicate the problem could be caused by "orphaned" instances but offers no clear solution to resolving the issue.

提前致谢

推荐答案

请参阅以下部分 BAM疑难解答
解释这个问题。

See the following section of Troubleshooting BAM for explanation of this problem.

您在运行Microsoft BizTalk Server的服务器的应用程序日志中收到与以下内容类似的错误消息:

读错误。异常信息:TDDS无法从源数据库读取。 SQLServer:SQLSERVER,数据库:BizTalkMsgBoxDb。

您可能还会在应用程序事件日志中收到以下错误之一:


  • 另一个TDDS正在处理相同的数据,或者在SQL Server中有一个孤立的会话,持有TDDS锁定。
    SQL Server:SQLSERVER数据库:BizTalkMsgBoxDb
  • 另一个TDDS正在处理相同的数据,或者SQL Server中有孤立的会话拿着TDDS锁。
    无法打开登录'登录'时请求的数据库。登录失败
  • 另一个TDDS正在处理相同的数据或SQL服务器中存在一个孤立的会话,持有TDDS锁.ConnectionString属性尚未初始化。
    SQLServer:SQLSERVER,数据库:BizTalkMsgBoxDb
  • Either another TDDS is processing the same data or there is an orphaned session in SQL server holding TDDS lock. SQL Server: SQLSERVER Database: BizTalkMsgBoxDb
  • Either another TDDS is processing the same data or there is an orphaned session in SQL server holding TDDS lock. Cannot open database requested in login 'Login'. Login fails
  • Either another TDDS is processing the same data or there is an orphaned session in SQL server holding TDDS lock.The ConnectionString property has not been initialized. SQLServer: SQLSERVER, Database: BizTalkMsgBoxDb

您可能会收到此错误消息,原因如下:


  • 指定为启用了跟踪的BizTalk主机实例的登录的用户帐户不是BizTalk应用程序的成员SQL服务器
    上的用户组包含运行状况和活动跟踪,业务活动监视和MessageBox数据库。
  • 一个孤立的SQL会话阻止了跟踪数据解码服务(TDDS),也称为BAM事件总线服务,从开始。

要解决此问题,请检查错误文本后面的错误描述文本。
根据错误描述,请按照以下步骤操作:


  • 如果出现的错误文本类似于以下错误消息:对象'TDDS_Lock',表'xxx',所有者'xxx'上的EXECUTE权限被拒绝.SQLServer:xxx ,数据库:xxx。
    确保指定为已启用跟踪的BizTalk主机实例的登录的用户帐户是SQL服务器上包含运行状况和活动的BizTalk应用程序用户组的成员跟踪,业务活动监控,
    和MessageBox数据库。还要确保没有其他BizTalk服务器处理来自同一BizTalk MessageBox数据库的相同跟踪数据。
  • 如果出现的错误文本类似于以下错误消息:Timeout expired。在操作完成之前经过的超时时间或服务器不是
    您需要检查并删除孤立的会话。有关处理孤立会话的详细信息,请参阅 
    孤立
    会话
  • 有关此问题的详细信息,请参阅知识库文章  841334
  • If the error text that appears is similar to the following error message: EXECUTE permission denied on object 'TDDS_Lock', table 'xxx', owner 'xxx'. SQLServer: xxx, Database: xxx. Make sure that the user account that is specified as the Logon for a BizTalk Host instance for which tracking is enabled is a member of the BizTalk Application Users group on the SQL server that houses the Health and Activity Tracking, Business Activity Monitoring, and MessageBox databases. Also make sure no other BizTalk servers process the same tracking data from the same BizTalk MessageBox database.
  • If the error text that appears is similar to the following error message: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. You need to check for and remove orphaned sessions. For more information about dealing with orphaned sessions, see Orphaned Sessions.
  • For more information about this issue, see KB article 841334.


这篇关于每周超时问题BAM EventBus服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆