REVISIÓN: Se produce un error de proveedor ADO.NET para DB2 y devuelve el error "ITransactionJoin.JoinTransaction"

Síntomas

Cuando ejecuta una aplicación con el proveedor de ADO.NET para DB2 que está configurado para transacciones distribuidas, la aplicación produce un error en la carga y devuelve la siguiente excepción:

(0x80040E14) System.Runtime.InteropServices.COMException: Excepción de HRESULT: 0x80040E14
en System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction (objeto punkTransactionCoord, Int32 isoLevel, Int32 isoFlags, IntPtr pOtherOptions)
en System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal (transacción)


 

Causa

Este problema se introdujo al agregar compatibilidad con las transacciones XA. En algunas situaciones, nunca se llama al destructor para la limpieza MSDTC. Esto hace que la excepción de MSDTC.

Solución

La revisión que resuelve este problema se incluye en las siguientes actualizaciones acumulativas para Host Integration Server:

Actualización acumulativa 2 para Host Integration Server 2016

Actualización acumulativa 4 para Host Integration Server 2013

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Referencias

Aprender acerca de la terminología que utiliza Microsoft para describir las actualizaciones de software.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cómo de satisfecho está con la calidad de la traducción?

¿Qué ha afectado a tu experiencia?

¿Algún comentario adicional? (Opcional)

¡Gracias por sus comentarios!

×