※ 引述《hunterfish (戰勝大魔王)》之銘言:
: "由於 OLE DB Provider 'MSDAORA' 無法開始分散式交易,所以無法執行此操作。"
: 然而假如我直接下SQL的insert指令將資料寫到Oracle的Table卻是可以的??
: (也就是說同樣的指令直接在SQL下執行是可以的,在Trigger裡卻不能執行)
: 不知道這邊各位前輩有沒有遇到這個問題過??
: 這個問題該如何解決呢??
: 另外...不知道各位前輩還有沒有更好做MSSQL和ORACLE資料同步的方法呢??
: 謝謝各位前輩抽空看小弟的問題,還煩請各位幫小弟解答一下了!!
關鍵字:分散交易
因為 trigger是包在交易裡執行
你可以在 sql 中設定 replication, 同步到oracle , 一直都是這樣做的
--
昔日所為 今日所受
今日所為 明日所受
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.221.67.175