无法执行该操作,因为链接服务器 "xxx" 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务。

joy1982109 2013-07-02 10:45:14
如标题
求助
在sqlserver2008中的某个数据库的某个表中添加了触发器
触发器调用存储过程,往目标sqlserver中的某个数据库的某个表写数据。

目标服务器是 windows2003 + sqlserver2005

DTC服务也启动了,安全性也设置了。
但是就是不行,
现在报的链接服务器就是目标服务器。
请高手指点。
...全文
5200 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
joy1982109 2013-07-08
  • 打赏
  • 举报
回复
引用 10 楼 ap0405140 的回复:
LZ, 俺在3楼就请你关闭防火墙啦,何必用到DTCTester工具呢..
抱歉 让俺忽略了。 当时太着急了。给你分少了,请来这个帖子,给你多加点儿分。 http://bbs.csdn.net/topics/390505928
唐诗三百首 2013-07-03
  • 打赏
  • 举报
回复
LZ, 俺在3楼就请你关闭防火墙啦,何必用到DTCTester工具呢..
joy1982109 2013-07-03
  • 打赏
  • 举报
回复
谢谢各位了, 最后使用了DTCTester工具定位 发现是源服务器的防火墙屏蔽了某个端口。 至于是哪个端口,暂时没有找到。 关闭防火墙就OK了。
nzperfect 2013-07-02
  • 打赏
  • 举报
回复
引用 6 楼 joy1982109 的回复:
[quote=引用 4 楼 perfectaction 的回复:] 这是一个很让人头疼的问题,建议使用DTCPing tool来排查原因: http://www.cnblogs.com/nzperfect/archive/2011/11/03/2234595.html
很小心的问一下,咱有中文版没[/quote] 用google翻译吧。
joy1982109 2013-07-02
  • 打赏
  • 举报
回复
引用 4 楼 perfectaction 的回复:
这是一个很让人头疼的问题,建议使用DTCPing tool来排查原因: http://www.cnblogs.com/nzperfect/archive/2011/11/03/2234595.html
很小心的问一下,咱有中文版没
joy1982109 2013-07-02
  • 打赏
  • 举报
回复
引用 3 楼 ap0405140 的回复:
1.确认两边服务器windows都要启用MSDTC服务喔. 2.两边服务器windows防火墙暂时关掉试试. LZ最好把触发器的代码贴一下..
触发器代码没什么问题 我在本地两台sqlserver2008成功执行。
nzperfect 2013-07-02
  • 打赏
  • 举报
回复
这是一个很让人头疼的问题,建议使用DTCPing tool来排查原因: http://www.cnblogs.com/nzperfect/archive/2011/11/03/2234595.html
唐诗三百首 2013-07-02
  • 打赏
  • 举报
回复
1.确认两边服务器windows都要启用MSDTC服务喔. 2.两边服务器windows防火墙暂时关掉试试. LZ最好把触发器的代码贴一下..
joy1982109 2013-07-02
  • 打赏
  • 举报
回复
引用 1 楼 ap0405140 的回复:
参考 http://blog.csdn.net/wufeng4552/article/details/4796846
抱歉,没有解决问题
NANU-NANA 2013-07-02
  • 打赏
  • 举报
回复
问题

22,300

社区成员

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

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