欢迎投稿

今日深度:

该伙伴事务管理器已经禁止了它对远程/网络事务

该伙伴事务管理器已经禁止了它对远程/网络事务的支持,伙伴事务管理器禁止





原文地址  



简介


当启动分布式的事务涉及 SQL Server 数据库引擎时,需要针对MSDTC进行一些配置。否则可能会出现以下错误:合作伙伴事务管理器已经禁用对远程/网络事务的支持。


解决方案


1.       双方启动MSDTC服务,方式为:命令行下service.msc,选择distributed link trackingclient ,右键启动,并且,右键->属性->启动类型改为手动。

2.       对dtc进行手动设置,方式如下:控制面板->管理工具->在【组件服务】窗口中依次双击组件服务->计算机->我的电脑->distributedlink tracking client 在本地dtc节点上右键->属性,勾选允许远程客户端、允许远程管理、允许入站、允许出站、不要求对方进行验证。并且应用设置。

3.       以上操作是在win7下进行,针对不同的操作系统版本(win 2000 , win2008),可能会有不同的设置方式,但是,精神为:打开msdtc服务,并且设置本地dtc的指定配置。这些设置的设置方式请根据不同操作系统个版本进行查找。


启发


出现这个错误的时候,第一个想法就是直接将错误信息google一下,但是,结果很令人头疼。因为在网上找到的都是些复制粘贴的垃圾,不能给与精神性的建议,所以在在msdn搜索了一下,很快找到了指导性的解决方案。给我的一个启发是:微软产品的问题,还是微软自己的社区比较有用,其他产品也类似。Baidu和google并不是获取问题解决方案的终极工具。


资源


http://support2.microsoft.com/kb/2027550/zh-cn

http://technet.microsoft.com/zh-cn/library/cc731495.aspx



 


SQLServer:使用OPENROWSET提示该伙伴事务管理器已经禁止了它对远程/网络事务的支持

你是需要将新加的记录触发插入到另一台电脑的数据表中吗?可以用链接服务器的方式来实现,以下是实现的步骤
第一步:创建链接服务器(在企业管理器----安全----链接服务器),右键添加
第二步:添加成功后就是对链接服务器的表进行操作(LinkServer指的是链接服务器名称)
--查询示例
select * from LinkServer.数据库名.dbo.表名
--导入示例
select * into 表 from LinkServer.数据库名.dbo.表名
 

aspnet运行时出现“该事务管理器已经禁止了它对远程/网络事务的支持”错误

strConn没写错吧
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/3825.html NewsArticle 该伙伴事务管理器已经禁止了它对远程/网络事务的支持,伙伴事务管理器禁止 原文地址 简介 当启动分布式的事务涉及 SQL Server 数据库引擎时,需要针对MSDTC进行一些配置。否则可能会...
相关文章
    暂无相关文章
评论暂时关闭