急:SQLOLEDB无法启动分布式事务 100分,无满意结帖,结帖人bean_sql]

发布时间:2016-12-10 13:21:41 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"急:SQLOLEDB无法启动分布式事务 100分,无满意结帖,结帖人bean_sql]",主要涉及到急:SQLOLEDB无法启动分布式事务 100分,无满意结帖,结帖人bean_sql]方面的内容,对于急:SQLOLEDB无法启动分布式事务 100分,无满意结帖,结帖人bean_sql]感兴趣的同学可以参考一下。

--通过连接服务器查询信息 select *from  Mylink.test_bean.dbo.test go alter trigger t on test after insert as  begin set xact_abort ON BEGIN DISTRIBUTED TRANSACTION insert into Mylink.test_bean.dbo.test select 1 COMMIT  TRANSACTION; end go --insert test insert into test select 1 /* Msg 7391, Level 16, State 2, Procedure t, Line 8 The operation could not be performed because OLE DB provider "SQLNCLI10" for linked server "Mylink" was unable to begin a distributed transaction. */ 网上看了很多的方法, http://wenku.baidu.com/view/8d57020fbb68a98271fefab4.html 测试都没有通过(按照上面的步骤尝试过多次)

我记得论坛里有精华贴讨论这个问题的,自己搜搜吧,就不转贴了

1.两台服务器的msdtc 开启 2.135端口 允许通过防火墙

引用 2 楼 lixzhong 的回复:1.两台服务器的msdtc 开启 2.135端口 允许通过防火墙 msdtc 已经启动并且设置好参数, 并且防火墙都关闭掉了 还是说声谢谢...

两台服务器 telnet  ip 135  可以连接?

引用 4 楼 lixzhong 的回复:两台服务器 telnet  ip 135  可以连接? 我把防火墙都关闭了, 应该可以ping通吧?

1433端口?

应该还是MSDTC的问题,有一个工具叫做DTCPing可以检查两边MSDTC是否可以正常通信,你测试一下,如果有错误把错误信息发出来。 

上一篇:关于always on 的一个小问题 100OrchidCat]
下一篇:SQL server 2000,怎么使用一个字符串来存储一个本地文件的地址,然后能够实现存入和取出。 40star274552340]

相关文章

相关评论