Maison  >  Article  >  base de données  >  C#下同时操作oracle,Sqlserver采用分布式事务

C#下同时操作oracle,Sqlserver采用分布式事务

WBOY
WBOYoriginal
2016-06-07 15:39:541752parcourir

oracle 库有一表A,B(该表有一字段Conn_str,保存的是sqlserver的连接字符串,虽然是独立的数据库,但是有同名表C,且数据结构相同),要求如下 在A表中,新增一条记录,要求在B中查找出符合条件的记录,取字段Conn_str的值,在表c中也添加一条记录。 同理,表

oracle 库有一表A,B(该表有一字段Conn_str,保存的是sqlserver的连接字符串,虽然是独立的数据库,但是有同名表C,且数据结构相同),要求如下

在A表中,新增一条记录,要求在B中查找出符合条件的记录,取字段Conn_str的值,在表c中也添加一条记录。

同理,表A中 更新、删除,那么表C中也要执行同样的操作

oracle sqlserver都是远程数据库。

为了数据同步,才有分布式事务,请问高手思路有错吗?

如果没,报错 该伙伴事务管理器已经禁止了它对远程/网络事务的支持。 (异常来自 HRESULT:0x8004,采用网上的办法,无法解决这个问题。

我本地的DTC 配置,看截图C#下同时操作oracle,Sqlserver采用分布式事务

如果思路错了,请问该怎么解决?或者有更好的办法,请指点1,2

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn