急急急 求教解决问题 [OLE DB 访问接口 "MSDAORA" 无法启动分布式事务。]

zw87804600 2010-04-16 09:40:30
我现在要用触发器 做一个SQL server2005 与oracle10G同步方案,都准备好了饿就是到最后运行的时候报上面的错,
我查了很多网站都不能解决.....求教高手指导,不要把网上没用的给我了,我只想请一个做过的高手给点明路,在此谢谢了
...全文
653 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
htl258_Tony 2010-04-17
  • 打赏
  • 举报
回复
zw87804600 2010-04-16
  • 打赏
  • 举报
回复
htl258 你发的那个同步方案 我不明白了 用查询 当然可以
我需要的是 我对SQL SERVER 操作以后 ORACLE的一样表的 数据实现实时 更新
nzperfect 2010-04-16
  • 打赏
  • 举报
回复
楼主按这个文章的步骤试下,看是否能成功
http://support.microsoft.com/kb/280106
htl258_Tony 2010-04-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 perfectaction 的回复:]
http://support.microsoft.com/kb/280106
看一下消息9和10.

htl258是否有试这个文章?我这没环境
[/Quote]谢谢,这个问题也困扰了我很久,我找个时间试试。
永生天地 2010-04-16
  • 打赏
  • 举报
回复
帮顶,我也没试成功
zw87804600 2010-04-16
  • 打赏
  • 举报
回复
写触发器的时候加上
set xact_abort on
begin distributed tran
...
commit tran

这个加了没用 还是报 和上面一样的错
nzperfect 2010-04-16
  • 打赏
  • 举报
回复
http://support.microsoft.com/kb/280106
看一下消息9和10.

htl258是否有试这个文章?我这没环境
jwwyqs 2010-04-16
  • 打赏
  • 举报
回复
分布式事务不懂 帮顶
zw87804600 2010-04-16
  • 打赏
  • 举报
回复
我打开了 MSTDC 也按网上说的设置了
我的报错全部 信息

消息 7391,级别 16,状态 2,过程 tuInsert,第 14 行
无法执行该操作,因为链接服务器 "ZW" 的 OLE DB 访问接口 "MSDAORA" 无法启动分布式事务。
htl258_Tony 2010-04-16
  • 打赏
  • 举报
回复
有个相关解决方案,不要用触发器,参考:http://www.cnblogs.com/yunhuasheng/archive/2008/09/19/1293992.html
--小F-- 2010-04-16
  • 打赏
  • 举报
回复
写触发器的时候加上
set xact_abort on
begin distributed tran
...
commit tran
--小F-- 2010-04-16
  • 打赏
  • 举报
回复
MSDTC(Distributed Transaction Coordinator)服务没有启动??
htl258_Tony 2010-04-16
  • 打赏
  • 举报
回复
昨天也有同样一个问题,在触发器中暂时还没找到解决分布式事务的办法。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧