Sintomas
Quando você executa um aplicativo usando o provedor do ADO.NET para DB2 que está configurado para transações distribuídas, o aplicativo falha sob carga e retorna a seguinte exceção:
System.Runtime.InteropServices.COMException (0x80040E14): Exceção de HRESULT: 0x80040E14
no System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction (objeto punkTransactionCoord, isoLevel de Int32, isoFlags de Int32, IntPtr pOtherOptions)
no System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal (transação da transação)
Causa
Esse problema foi introduzido quando adicionamos suporte a transações XA. Em algumas situações, o destruidor para limpeza MSDTC nunca foi chamado. Isso faz com que a exceção do MSDTC.
Resolução
A correção que resolve esse problema está incluída nas seguintes atualizações cumulativas para o Host Integration Server:
Atualização cumulativa 2 para o Host Integration Server 2016
Atualização cumulativa 4 para o Host Integration Server 2013
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Referências
Conheça a terminologia que a Microsoft usa para descrever as atualizações de software.