Sintomas

Quando executa uma aplicação utilizando o fornecedor do ADO.NET para DB2 está configurado para transacções distribuídas, a aplicação falha em carga e devolve a seguinte excepção:

System.Runtime.InteropServices.COMException (0x80040E14): Excepção de HRESULT: 0x80040E14
em System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction (objecto punkTransactionCoord, Int32 isoLevel, Int32 isoFlags, IntPtr pOtherOptions)
em System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal (transacção transacção)


 

Causa

Este problema foi introduzido quando é adicionado o suporte de transacções XA. Em algumas situações, o processo de destruição para limpeza MSDTC nunca foi chamado. Isto faz com que a excepção de MSDTC.

Resolução

A correcção que resolve este problema está incluída nas seguintes actualizações cumulativas para o Host Integration Server:

Actualização cumulativa 2 para o Host Integration Server de 2016

Actualização cumulativa 4 para Host Integration Server 2013

Estado

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Referências

Obter informações sobre a terminologia a Microsoft utiliza para descrever actualizações de software.

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×