Correzione: Il Provider ADO.NET per DB2 ha esito negativo e restituisce l'errore "ITransactionJoin.JoinTransaction"

Sintomi

Quando si esegue un'applicazione utilizzando il Provider ADO.NET per DB2 configurato per transazioni distribuite, l'applicazione non riesce in condizioni di carico e restituisce l'eccezione seguente:

COMException (0x80040E14): Eccezione da HRESULT: 0x80040E14
in System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction (oggetto punkTransactionCoord, isoLevel Int32, Int32 isoFlag, IntPtr pOtherOptions)
in System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal (operazione)


 

Causa

Questo problema è stato introdotto quando abbiamo aggiunto il supporto delle transazioni XA. In alcune situazioni, è non stato mai chiamato il distruttore per la pulitura MSDTC. In questo modo l'eccezione di MSDTC.

Risoluzione

La correzione che risolve questo problema è inclusa negli aggiornamenti cumulativi seguenti per Host Integration Server:

Aggiornamento cumulativo 2 per Host Integration Server 2016

Aggiornamento cumulativo 4 per Host Integration Server 2013

Stato

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

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×