Príznaky
Pri použití sledovanie profil Editor (TPE) alebo BTTDeploy (Bttdeploy.exe) nástroj na nasadenie veľké sledovanie profil (.btt) v BizTalk Server 2010, dôjde k zlyhaniu nasadenia. Okrem toho sa zobrazí nasledujúce chybové hlásenie:
Transakcia sa už implicitne alebo explicitne zaväzuje alebo prerušil (výnimka HRESULT: 0x8004D00E).
Poznámka: Táto Kumulatívna aktualizácia odstraňuje problém, ktorý sa vyskytuje pri použití nástroja Bttdeploy.exe.
Príčina
Tento problém sa vyskytuje, pretože transakcia časový limit 3 minút pred veľký profil plne nasadiť.
Riešenie
Ak chcete vyriešiť tento problém, použite túto opravu. Po nainštalovaní rýchlej opravy, môžete rozšíriť predvolenú hodnotu časového limitu niečo väčší ako 3 minút.
Poznámka: Táto oprava sa vzťahuje nástroj príkazového riadka BTSDeploy.exe a ostatné nástroje Business Activity Monitoring (BAM).
Rozšíriť predvolenú hodnotu časového limitu, pridajte nasledujúce riadky do súboru BTSDeploy.exe.config:
<configuration>
<appSettings>
< pridajte kľúč = "CommandTimeoutInMinutes" value = "nn" / >
</appSettings>
</ configuration>
Poznámky
-
Nn predstavuje počet minút, ktoré chcete nastaviť ako predvolenú hodnotu časového limitu.
-
Ak časový limit dosiahne 10 minút alebo dlhšie, musíte tiež zvážiť .NET Framework predvolená hodnota limitu v súbore Machine.config. Táto hodnota musí byť rovnaká alebo väčšia než hodnotu časového limitu v súbore BTSDeploy.exe.config.
-
Nezabúdajte, že zvýšiť hodnotu časového limitu môže úplne vyriešiť problém. Keďže iné súvisiace problémy môže zapríčiniť Toto správanie, budete musieť skontrolovať sledovanie profilov BizTalk konfigurácie, Windows konfigurácie, SQL Server výkon, výkon ukladacieho priestoru a výkonnosť siete skutočný problém.
Kumulatívna aktualizácia informácií
Rýchla oprava, ktorá rieši tento problém je súčasťou kumulatívnej aktualizácii 6 BizTalk Server 2010.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Alternatívne riešenie
Problém obísť, použite jeden z nasledujúcich postupov:
-
Nasadenie menšie veľkosti sledovanie profilov tak, aby odpoveď transakcie nepresiahne 3 minút.
-
Optimalizácia SQL Server odpovie transakcie do 3 minút časového limitu.