Si applica a
BizTalk Server Branch 2010 BizTalk Server Developer 2010 BizTalk Server Enterprise 2010 BizTalk Server Standard 2010

Sintomi

Quando si utilizza l'Editor di profilo di rilevamento (TPE) o lo strumento BTTDeploy (Bttdeploy.exe) per distribuire un profilo di rilevamento di grandi dimensioni (btt) in BizTalk Server 2010, la distribuzione avrà esito negativo. Inoltre, viene visualizzato il seguente messaggio di errore:

La transazione è già in modo implicito o esplicito commit o interrotta (eccezione da HRESULT: 0x8004D00E).

Nota: Questo pacchetto di aggiornamento cumulativo risolve solo il problema che si verifica quando si utilizza lo strumento Bttdeploy.exe.

Causa

Questo problema si verifica perché la transazione timeout dopo 3 minuti prima di poter distribuire completamente il profilo di grandi dimensioni.

Risoluzione

Per risolvere questo problema, applicare questa correzione. Dopo avere applicato la correzione, è possibile estendere il valore di timeout predefinito su un valore maggiore di 3 minuti.Nota: Questa correzione viene applicata per lo strumento della riga di comando BTSDeploy.exe e non per gli altri strumenti di Monitoraggio attività di Business (BAM).Per estendere il valore di timeout predefinito, aggiungere le seguenti righe al file BTSDeploy.exe.config:

<configuration>  <appSettings>< Aggiungi chiave = valore "CommandTimeoutInMinutes" = "nn" / >  </appSettings></ configuration>Note

  • Il segnaposto nn rappresenta il numero di minuti che si desidera impostare come valore di timeout predefinito.

  • Se il timeout raggiunge 10 minuti o più, è necessario considerare anche il valore di timeout predefinito di.NET Framework nel file Machine. config. Questo valore deve essere uguale o maggiore del valore di timeout nel file BTSDeploy.exe.config.

  • Si tenga presente che aumentando il valore di timeout potrebbe non risolvere completamente il problema. Poiché altri problemi sottostante potrebbero anche attivare questo comportamento, è necessario esaminare il profilo di rilevamento, BizTalk configurazione, Windows configurazione, SQL Server le prestazioni, le prestazioni di storage e prestazioni di rete per risolvere il problema effettivo.

Informazioni sull'aggiornamento cumulativo

L'hotfix per risolvere questo problema è incluso in 6 aggiornamento cumulativo per BizTalk Server 2010.

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Soluzione alternativa

Per aggirare il problema, utilizzare uno dei seguenti metodi:

  • Distribuire i profili di minori dimensioni rilevamento in modo che la risposta della transazione non superi 3 minuti.

  • Ottimizzazione di SQL Server per rispondere alla transazione entro il periodo di timeout di 3 minuti.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.