【发布时间】:2009-04-06 17:09:18
【问题描述】:
我们有一个 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 配置。还有什么可能出错的地方吗?
【问题讨论】:
标签: sql sql-server windows-server-2008