FIX: "The transaction has already been implicitly or explicitly" error message when you deploy a large tracking profile in BizTalk Server 2010

Article ID: 2836801 - View products that this article applies to.
Expand all | Collapse all

On This Page


When you use either the Tracking Profile Editor (TPE) or the BTTDeploy (bttdeploy.exe) tool to deploy a large tracking profile (.BTT) in BizTalk Server 2010, the deployment fails. Additionally, you receive the following error message:
The transaction has already been implicitly or explicitly committed or aborted (Exception from HRESULT: 0x8004D00E).

Note This cumulative update package only resolves the issue that occurs when you use the bttdeploy.exe tool.


This issue occurs because the transaction times out after 3 minutes before the large profile can be fully deployed.


Cumulative update information

The hotfix that resolves this issue is included in cumulative update package 6 for BizTalk Server 2010.

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:
2855367 Cumulative update package 6 for BizTalk Server 2010


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


To work around the issue, use one of the following methods:
  • Deploy smaller sized tracking profiles so that the transaction response will not exceed 3 minutes.
  • Optimize Microsoft SQL Server to respond to the transaction within the 3 minutes time-out limit.


Article ID: 2836801 - Last Review: July 12, 2013 - Revision: 1.0
Applies to
  • Microsoft BizTalk Server Branch 2010
  • Microsoft BizTalk Server Developer 2010
  • Microsoft BizTalk Server Enterprise 2010
  • Microsoft BizTalk Server Standard 2010
kbqfe kbfix kbexpertiseadvanced kbsurveynew KB2836801

Give Feedback


Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from