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?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×