SQLNCLI" 无法启动分布式事务。
有没有启动msdtc服务

解决方案 »

  1.   

    windows2003 ?
    打开组件服务里面的分布式事务支持
      

  2.   

    对,是win2003服务器上不去,不是本地服务器,暂时不能确定msdtc服务是否启动。
    我在网上查了查,好像都是和msdtc有关。
    我用连接服务器[phs_mess] 直接访问远程数据库的表,可以看到内容。
    是远程访问不需要msdtc支持么?还请各位高手指点.
      

  3.   

    2003默认情况下远程分布式事务是关闭,需要打开才行,如果无法进入windows设置,可以查一下该设置的命令(没有用过),然后在sql里面通过xp_cmdshell 执行命令进行设置
      

  4.   

    有头绪了,多谢各位了,最后一问,准备封帖散分了!需要远程数据库服务器开启msdts, 还是本地数据库服务器开启,或是都需要开启msdts服务?
    明天就去配置服务器,弄明白了,省得跑冤枉路,呵呵