Objawy
Korzystając z edytora profilu śledzenia (TPE) lub narzędzia narzędzie BTTDeploy (Bttdeploy.exe) do wdrażania dużej śledzenia profilu (.btt) w programie BizTalk Server 2010, wdrażanie nie powiedzie się. Ponadto zostanie wyświetlony następujący komunikat o błędzie:
Transakcja już została została jawnie lub niejawnie przekazana lub przerwana (wyjątek od HRESULT: 0x8004D00E).
Uwaga: Ten pakiet aktualizacji zbiorczej rozwiązuje problem, który występuje podczas korzystania z narzędzia Bttdeploy.exe.
Przyczyna
Ten problem występuje, ponieważ limit czasu transakcji po 3 minutach przed duże profilu można w pełni wdrożyć.
Rozwiązanie
Aby rozwiązać ten problem, należy zastosować tę poprawkę. Po zastosowaniu tej poprawki można rozszerzyć domyślną wartość limitu czasu na coś więcej niż 3 minuty.
Uwaga Ta poprawka dotyczy narzędzia wiersza polecenia BTSDeploy.exe, a nie innych narzędzi Business Activity Monitoring (BAM).
Aby rozszerzyć domyślną wartość limitu czasu, należy dodać następujące wiersze do pliku BTSDeploy.exe.config:
<configuration>
<appSettings>
< Dodawanie klucza = "CommandTimeoutInMinutes" value = "nn" / >
</appSettings>
</ configuration>
Uwagi
-
Symbol zastępczy nn oznacza liczbę minut, które chcesz ustawić jako domyślną wartość limitu czasu.
-
Jeśli limit czasu osiągnie 10 minut lub więcej, należy również uwzględnić domyślną wartość limitu czasu.NET Framework w pliku Machine.config. Wartość ta musi być taka sama lub większa niż wartość limitu czasu w pliku BTSDeploy.exe.config.
-
Należy pamiętać, że zwiększenie wartości limitu czasu nie może całkowicie rozwiązać problem. Ponieważ innych poważniejszych problemów może również wywołać to zachowanie, należy przejrzeć profil śledzenia, BizTalk konfiguracji, Windows konfiguracji, SQL Server wydajności, wydajność pamięci masowej i wydajność sieci, aby rozwiązać problem rzeczywiste.
Informacje dotyczące zbiorczej aktualizacji
Poprawka rozwiązująca ten problem znajduje się w zbiorczej aktualizacji 6 dla programu BizTalk Server 2010.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Obejście problemu
Aby obejść ten problem, użyj jednej z następujących metod:
-
Wdrażanie profili mniejszych rozmiarów śledzenia, tak aby odpowiedź transakcja nie przekroczy 3 minuty.
-
Optymalizacja na transakcji w terminie 3-minutowy limit czasu serwera SQL.