JAVÍTÁS: ADO.NET Provider for DB2 meghibásodik, és "ITransactionJoin.JoinTransaction" hibát ad vissza

Hatókör
Host Integration Server 2013 Host Integration Server 2016

Tünetek

Amikor egy alkalmazást az elosztott tranzakcióhoz konfigurált ADO.NET DB2-szolgáltatóval futtat, az alkalmazás terhelés alatt meghiúsul, és a következő kivételt adja vissza:

Megjegyzés

System.Runtime.InteropServices.COMException (0x80040E14): A kivétel HRESULT-értéke: 0x80040E14
itt: System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction(Object punkTransactionCoord, Int32 isoLevel, Int32 isoFlags, IntPtr pOtherOptions)
at System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal(Transaction transaction)

 

Ok

Ez a probléma akkor merült fel, amikor hozzáadtuk az XA-tranzakciók támogatását. Bizonyos esetekben az MSDTC karbantartásához szükséges pusztító művelet soha nem lett meghívva. Ez okozza az MSDTC-kivételt.

Megoldás

A probléma megoldását a Host Integration Server következő összegző frissítései tartalmazzák:

2. összegző frissítés a Host Integration Server 2016-hoz

4. összegző frissítés a Host Integration Server 2013-hoz

Állapot

A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.

Hivatkozások

Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját .