Symptom
Installationen misslyckas när du använder spårning profil Editor (TPE) eller BTTDeploy (Bttdeploy.exe)-verktyget för att distribuera en stor spårning profil (.btt) i BizTalk Server 2010. Dessutom visas följande felmeddelande:
Transaktionen har redan har implicit eller explicit sparats eller avbrutits (undantag från HRESULT: 0x8004D00E).
Obs! Den här kumulativa uppdateringspaketet löser de problem som uppstår när du använder verktyget Bttdeploy.exe.
Orsak
Det här problemet uppstår eftersom transaktionen på grund av timeout efter 3 minuter innan stora profil kan installeras fullständigt.
Lösning
Om du vill lösa detta problem installera korrigeringen. När du har installerat korrigeringsfilen kan du utöka standardtimeout-värdet till något större än 3 minuter.
Obs! Den här korrigeringen gäller kommandoradsverktyget BTSDeploy.exe och inte de andra verktygen för Business Activity övervakning (BAM).
Lägg till följande rader i filen BTSDeploy.exe.config om du vill utöka standardtimeout-värdet:
<configuration>
<appSettings>
< Lägg till nyckel = "CommandTimeoutInMinutes" value = "nn" / >
</appSettings>
</ configuration>
Kommentarer
-
Nn platshållaren representerar antalet minuter som du vill använda som standardvärde för timeout.
-
Om timeout-värdet når 10 minuter eller mer, måste du också tänka .NET Framework standardtimeout-värdet i filen Machine.config. Det här värdet måste vara samma eller större än timeout-värdet i filen BTSDeploy.exe.config.
-
Tänk på att öka timeout-värdet inte kan helt lösa problemet. Eftersom andra underliggande problem kan också utlösa problemet, måste du kanske granska spårning profil, BizTalk-konfiguration, Windows konfiguration, SQL Server prestanda, lagringsprestanda och nätverksprestanda för att lösa verkliga problem.
Information om Kumulativ uppdatering
Den snabbkorrigering som löser problemet ingår i kumulativ uppdatering 6 för BizTalk Server 2010.
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".
Temporär lösning
Undvik problemet genom att använda någon av följande metoder:
-
Distribuera profiler av mindre storlek spårning så att transaktionen svaret högst 3 minuter.
-
Optimera SQL Server att besvara transaktion inom 3 minuter timeout-perioden.