出现“新事务不能登记到指定的事务处理器中”异常的处理

当SQL Server 2008对接SQL Server 2000时,可能会遇到'新事务不能登记到指定的事务处理器中'的异常。解决方法包括检查分布式查询是否可行、MSDTC服务状态、配置、端口135是否开放,以及是否使用RRAS而非RAS。同时,确认两台服务器是否在相同域及建立可信连接,考虑升级到SP4。
摘要由CSDN通过智能技术生成

来源:   https://blog.csdn.net/qvyyy/article/details/1695235

对接系统,sql sercver2008 对接SQL Server 2000时,遇到的一些坑

错误:

问题的解决步骤

  一.a.不用事务,关用select   语句.是否可以分布式查询?  
   
        b.linkserver   在做分布式更新事务时不能对本机操作.(就是不能环回分布式事务)  
   
        c.dbcc   traceon   (3604,   7300)--用跟踪看更详细错误信息.  
       
        d.下载ms提供的dtcping.exe   分装在两台机上,按readme说明来运行它.看出错信息.  
  http://download.microsoft.com/download/complus/msdtc/1.7/nt45/en-us/dtcping.exe  
   
  二.两台机的msdtc是否都打开了.  
   
  三.msdtc设置是否正确.  
  1.打开命令提示,运行"net   stop   msdtc",然后运行"net   start   msdtc"。  
  2.转至"组件服务管理工具"。  
  3.浏览至

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值