SQL Server 2005链接服务器触发器插入操作给出XACT_E_TIP_CONNECT_FAILED错误

时间:2011-03-23 15:22:01

标签: sql-server-2005 hyperlink triggers

我有2台服务器。在第一台服务器上有一个触发器,在第二台服务器上执行插入更新删除事务。但是每当调用这些触发器并调用链接服务器时,我都会收到错误:

Msg 8509,Level 16,State 1,Line 1 Microsoft分布式事务处理协调器(MS DTC)事务的导入失败:0x8004d01f(XACT_E_TIP_CONNECT_FAILED)。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

首先,让一个被调用的触发器对另一个(链接的)服务器执行操作可能会导致各种难以解决的问题。

最好使用Service Broker之类的东西来排队这些操作。除非他们当然必须是交易性的。

您是否检查过两台服务器上是否都运行了MS DTC?触发器运行的凭据是什么?这些凭据是否可以在链接服务器上访问?