Simptome
Când utilizați instrumentul BTTDeploy (Bttdeploy.exe) sau Tracking Profile Editor (TPE) pentru a implementa un profil de urmărire mare (.btt) în BizTalk Server 2010, implementarea nu reușește. În plus, primiţi următorul mesaj de eroare:
Tranzacții deja a fost implicit sau explicit angajat sau s-a anulat (excepție de la HRESULT: 0x8004D00E).
Notă Acest pachet de actualizare cumulativă remediază numai problema care apare atunci când utilizați instrumentul Bttdeploy.exe.
Cauza
Această problemă apare deoarece tranzacția expiră după 3 minute înainte de profil de mare poate fi implementată complet.
Rezolvare
Pentru a rezolva această problemă, Aplicați această remediere. După ce aplicați remedierea, aveți posibilitatea să extindeți valoarea implicită de expirare la ceva mai mare decât 3 minute.
Notă Această remediere se aplică pentru instrumentul de linie de comandă BTSDeploy.exe, nu pentru alte instrumente Business Activity Monitoring (BAM). Pentru a extinde valoarea implicită de expirare, adăugați următoarele linii la fișierul BTSDeploy.exe.config:<configuration>
<appSettings> < add key = "CommandTimeoutInMinutes" value = "nn" / > </appSettings> </ configuration> Note-
Substituentul nn reprezintă numărul de minute care doriți să o setați ca valoarea implicită de expirare.
-
Dacă expirarea atinge 10 minute sau mai mult, trebuie să, de asemenea, luați în considerare valoarea implicită pentru expirare .NET Framework în fișierul Machine.config. Această valoare trebuie să fie identic sau mai mare decât valoarea de expirare în fișierul BTSDeploy.exe.config.
-
Rețineți că creşte valoarea de expirare poate complet rezolvă problema. Deoarece alte probleme care ar putea declanşa, de asemenea, acest comportament, trebuie să examinați urmărire profil, BizTalk configurare, Windows configuration, SQL Server performanță, performanță de stocare și performanța rețelei pentru a rezolva problema reală.
Informații despre actualizarea cumulativă
Remedierea rapidă care rezolvă această problemă este inclus în 6 de actualizare cumulativă pentru BizTalk Server 2010.
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".
Soluție
Pentru a rezolva problema, utilizați una dintre următoarele metode:
-
Implementați profiluri de mici dimensiuni de urmărire, astfel încât răspunsul tranzacții nu vor depăși 3 minute.
-
Optimizați SQL Server pentru a răspunde la tranzacții în perioada de 3 minute de inactivitate.