Požymiai
Kai paleidžiate programą naudodami ADO.NET teikimo įrankį, skirtą DB2, kuris sukonfigūruotas paskirstytai operacijai, programos klaida vykdoma įkeliant ir pateikia šią išimtį:
Pastaba
System.Runtime.InteropServices.COMException (0x80040E14): HRESULT išimtis: 0x80040E14
"System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction(Object, punkTransactionCoord, Int32 isoLevel, Int32 isoFlags, IntPtr pOtherOptions)
System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal(Transaction transaction)
Priežastis
Ši problema atsirado įtraukus XA operacijų palaikymą. Kai kuriais atvejais MSDTC valymo destruktorius niekada nebuvo kviečiamas. Tai sukelia MSDTC išimtį.
Sprendimas
Šią problemą išsprendžianti pataisa įtraukta į šiuos pagrindinio kompiuterio integravimo serverio kaupiamuosius naujinimus:
2 kaupiamasis naujinimas, skirtas "Host Integration Server 2016"
4 kaupiamasis naujinimas, skirtas "Host Integration Server 2013"
Būsena
„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.
Nuorodos
Sužinokite daugiau apie terminus , kuriuos "„Microsoft“" naudoja apibūdindama programinės įrangos naujinimus.