代码之家  ›  专栏  ›  技术社区  ›  Samantha Branham

引用Sql Server 2008数据库的Sql Server 2000触发器失败

  •  0
  • Samantha Branham  · 技术社区  · 16 年前

    我们有一个Sql Server 2000数据库应用程序,当某些表发生更改时,该应用程序需要更新Sql Server 2008数据库。为此,我们在Sql 2000 server上使用触发器,在Sql 2008 server上触发存储过程。从SMSS尝试时,我收到以下消息:

    The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction.
    

    dtc configuration http://yourcls.com/dtc-configuration.png

    2 回复  |  直到 16 年前
        1
  •  0
  •   Chris Shaffer    16 年前

    谷歌提出了 this knowledge base article 为了我。从您的屏幕截图上看,您似乎已经正确配置了DTC(尽管我正在略读,但一定要仔细检查)。你检查防火墙设置了吗?

        2
  •  0
  •   Samantha Branham    16 年前