错误"新事务无法在指定的事务协调器中登记。"

时间:2016-06-03 09:44:39

标签: oracle linked-server transactionscope distributed-transactions

我们有oracle数据库,我们需要使用.Net windows应用程序通过链接服务器将数据推送到Oracle系统。有多个表要插入,我们使用事务范围调用每个方法来保存数据。

/Programs/' + ProgramID + '/'

在M1()之上,M2()和M3()用于向oracle插入数据,但在这里我得到错误,

  

由于OLE DB提供程序无法执行此操作   " OraOLEDB.Oracle"对于链接服务器" EBS_PREPROD"无法开始   分布式交易。 OLE DB提供程序" OraOLEDB.Oracle"对于   链接服务器" EBS_PREPROD"返回消息"新事务不能   登记在指定的事务协调器中。 "

任何人都可以解决这个问题吗?感谢

0 个答案:

没有答案
相关问题