BEGIN DISTRIBUTED TRANSACTION

解决方案 »

  1.   

    BEGIN DISTRIBUTED TRANSACTION
    指定一个由 Microsoft 分布式事务处理协调器 (MS DTC) 管理的 Transact-SQL 分布式事务的起始。 除非正在运行 Microsoft® SQL Server™ 的计算机上当前装有 MS DTC,否则本例会产生错误信息。
      

  2.   

    启动分布式事务本地和远程都需要启动DISTRIBUTED TRANSACTION COORDINATOR服务。再用:
    BEGIN DISTRIBUTED TRANSACTION
      

  3.   


    如果在过程里使用连接服务器要加上
    SET XACT_ABORT ON
    SET ANSI_NULL_DFLT_ON on --注意
    SET ANSI_WARNINGS on