作者Adonisy (堂本瓜一)
看板Database
标题Re: [SQL ] MSSQL与Oracle资料同步问题
时间Tue Jun 29 10:25:51 2010
※ 引述《hunterfish (战胜大魔王)》之铭言:
: "由於 OLE DB Provider 'MSDAORA' 无法开始分散式交易,所以无法执行此操作。"
: 然而假如我直接下SQL的insert指令将资料写到Oracle的Table却是可以的??
: (也就是说同样的指令直接在SQL下执行是可以的,在Trigger里却不能执行)
: 不知道这边各位前辈有没有遇到这个问题过??
: 这个问题该如何解决呢??
: 另外...不知道各位前辈还有没有更好做MSSQL和ORACLE资料同步的方法呢??
: 谢谢各位前辈抽空看小弟的问题,还烦请各位帮小弟解答一下了!!
关键字:分散交易
因为 trigger是包在交易里执行
你可以在 sql 中设定 replication, 同步到oracle , 一直都是这样做的
--
昔日所为 今日所受
今日所为 明日所受
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.221.67.175