SQL Server与My Sql之间的分布式事务到底是否支持?如何配置?

解决方案 »

  1.   

    http://topic.csdn.net/u/20101224/13/49b7c621-8e8a-4476-beae-08f9a0e44fd8.html
      

  2.   

    通过连接服务器配置分布式事务,来源《SQL-Server-Community-FAQs》
    1、检查DTC服务是否正在运行:在CMD中执行services.msc,如果停止了,则开启。
    2、网络DTC访问是否可用:如果是windows server 2003 ,请参考:http://support.microsoft.com/kb/817064
    如果是更高级别的windows,可以参考:http://technet.microsoft.com/en-us/library/cc753510%28WS.10%29.aspx
    3、在链接服务器的防火墙中是否允许DTC服务访问?
    4、XACT_ABORT要开启,使用:SET XACT_ABORT ON
    5、开启Ad Hoc Distributed Queries:
    sp_configure 'show advanced options',1
     RECONFIGURE
     GO
     sp_configure 'Ad Hoc Distributed Queries',1
     RECONFIGURE
     GO