Příznaky
Při nasazení profilu sledování velké (.btt) na serveru BizTalk Server 2010 pomocí editoru sledování profilu (TPE) nebo BTTDeploy (Bttdeploy.exe) nástroj, nasazení se nezdaří. Dále se zobrazí následující chybová zpráva:
Transakce již byla implicitně nebo explicitně potvrzena nebo přerušena (Výjimka-HRESULT: 0x8004D00E).
Poznámka: Tento balíček kumulativní aktualizace řeší pouze problém, který nastává při použití nástroje Bttdeploy.exe.
Příčina
K tomuto problému dochází, protože transakce vyprší po 3 minutách velkého profilu mohou být plně nasazeny.
Řešení
Chcete-li vyřešit tento problém, použijte tuto opravu. Po použití opravy, můžete rozšířit výchozí hodnotu časového limitu na něco větší než 3 minuty.
Poznámka: Tato oprava se týká BTSDeploy.exe nástroje příkazového řádku a nikoli na ostatní nástroje Sledování činnosti Business (BAM).
Chcete-li rozšířit výchozí hodnotu časového limitu, přidejte následující řádky do souboru BTSDeploy.exe.config:
<configuration>
<appSettings>
< přidejte klíč = hodnota "CommandTimeoutInMinutes" = "nn" / >
</appSettings>
</ configuration>
Poznámky
-
Nn zástupný symbol představuje počet minut, které chcete nastavit jako výchozí hodnotu časového limitu.
-
Dosáhne-li časový limit 10 minut nebo více, je třeba zvážit výchozí hodnotu časového limitu rozhraní.NET Framework v souboru Machine.config. Tato hodnota musí být stejná nebo větší než hodnota časového limitu v souboru BTSDeploy.exe.config.
-
Uvědomte si, že zvýšením hodnoty časového limitu nemusí plně potíže vyřešit. Vzhledem k tomu, že další základní problémy může také aktivovat toto chování, bude pravděpodobně nutné zkontrolovat profil sledování BizTalk konfigurace, Windows konfigurace, SQL Server výkonu, výkon úložiště a výkon sítě skutečný problém vyřešit.
Informace o kumulativní aktualizaci
Oprava hotfix, která řeší tento problém je zahrnuta v kumulativní aktualizace 6 pro BizTalk Server 2010.
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Jak potíže obejít
Chcete-li tento problém vyřešit, použijte jednu z následujících metod:
-
Menší velikosti sledování profily nasaďte tak, aby odpověď transakce nesmí být větší než 3 minuty.
-
Optimalizace serveru SQL Server reagovat na transakce v časovém limitu 3 minut.