我们有一个 Sql Server 2000 数据库应用程序,当某些表发生更改时,它需要更新我们的应用程序 Sql Server 2008 数据库。为此,我们在 Sql 2000 服务器上使用触发器来触发 Sql 2008 服务器上的存储过程。从 SMSS 尝试时,我收到以下消息:
The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction.
我们的应用程序曾经使用 Sql Server 2005 数据库,但本周末我们升级了服务器。链接服务器对象具有与旧服务器相同的配置。这是我的 DTC 配置。还有什么可能出错的吗?