Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.
영어
죄송합니다. 이 문서는 귀하의 언어로 사용할 수 없습니다.

Symptoms

Consider the following scenario:

  • You install Microsoft BizTalk Server 2009 on a computer.

  • You run two BizTalk orchestrations that meet the following conditions.

    • One orchestration has a Receive shape, has all tracking options disabled, and calls the other orchestration to process messages.

    • The called orchestration has the Orchestration start and end check box selected.

    • One of these orchestrations has a catch exception block.

  • An exception occurs in the called orchestration.

    Note This exception is caught and handled by the catch exception block. Therefore, the message processing operation finishes.

  • The BizTalk orchestration tries to processes other messages.

In this scenario, the BizTalkDTADb database becomes very large after the BizTalk orchestration runs for a while.

For example, you run two orchestrations that are named A and B and that meet the following requirements:

  • On the Tracking tab of the orchestration properties dialog box for A, all Track Events check boxes are cleared.

  • The Orchestration start and end check box for B is selected.

  • A processes messages by calling B.

  • Exceptions occur and are handled by a Catch Exception block.

In this scenario, the BizTalkDTADb database becomes very large after a while.

Cause

This issue occurs because an orphaned instance is incorrectly created in the BizTalkDTADb database.

When an orphaned instance is incorrectly created in the BizTalkDTADb database, the service instance has no corresponding record in the BizTalkMsgBoxDb database. Additionally, the dtEndTime field of the dta_ServiceInstances table is never populated in the BizTalkDTADb database. Therefore, the DTA Purge and Archive job does not remove the orphaned instance. After the BizTalk orchestrations runs for a while, and the BizTalkDTADb database becomes very large.

Resolution

Cumulative update information

For more information about how to obtain the cumulative update package, click the following article number to view the article in the Microsoft Knowledge Base:

2429050 Cumulative update package 1 for BizTalk 2009

Note KB978796 resolves a similar issue. However, this issue can still occur even if you have installed the hotfix in KB978796.

For more information about the hotfix in KB978796, click the following article number to view the article in the Microsoft Knowledge Base:

978796 FIX: An orphaned BizTalk DTA service instance is created unexpectedly after a BizTalk orchestration handles an exception


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

More Information

For more information about BizTalk Server hotfixes, click the following article number to view the article in the Microsoft Knowledge Base: 

2003907 Information about BizTalk Server hotfixes

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

이 정보가 유용한가요?

사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×