Oracle.DataAccess.Client.OracleException:无法注册分布式事务

时间:2018-10-03 10:28:00

标签: oracle transactions biztalk msdtc biztalk-2016

我们正在安装新的BizTalk Server 2016环境,并且正在使用 WCF-Custom + OracleDBBinding 发送端口( useAmbientTransaction = true)迁移旧应用程序。

在旧环境(BizTalk 2009)中运行良好,在新环境中,我们正在使用相同的目标Oracle和PL进行测试。

在新环境中,我们收到此错误:

  

Oracle.DataAccess.Client.OracleException:无法注册分布式事务

如果我们将 useAmbientTransaction 设置为false,则效果很好。

Oracle MTS服务正在运行。

有帮助吗?

其他修改

我已经激活了Oracle MTS跟踪,错误是:

  

OCI_ERROR-2048

     

ORA-02048:尝试在不登录的情况下开始分布式事务

其他编辑(2)

我们卸载Oracle Client 12c并安装Oracle Client 11g作为以前的环境。现在可以使用。

0 个答案:

没有答案