应用对象
Host Integration Server 2013 Host Integration Server 2016

症状

通过 ADO.NET 提供程序被配置为分布式事务的 DB2 运行应用程序时,应用程序负载的情况下失败,并返回以下异常:

System.Runtime.InteropServices.COMException (0x80040E14): 异常从 HRESULT: 0x80040E14在 System.Data.Common.NativeMethods.ITransactionJoin.JoinTransaction 对象 punkTransactionCoord,Int32 isoLevel、 Int32 isoFlags (IntPtr pOtherOptions)在 System.Data.OleDb.OleDbConnectionInternal.EnlistTransactionInternal (事务事务)

 

原因

当我们添加了 XA 事务支持引入了此问题。在某些情况下,MSDTC 清理的析构函数是永远不会被调用。这将导致 MSDTC 异常。

解决方案

主机集成服务器的情况下,以下累积更新中包含可解决此问题的修补程序:

累积更新 2 主机集成服务器 2016

累积更新 4 主机集成服务器 2013

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

参考资料

了解 Microsoft 用于描述软件更新的术语

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。