无法在Windows 2003中将.NET事务发送到DB2服务器

无法在Windows 2003中将.NET事务发送到DB2服务器,.net,transactions,db2,.net,Transactions,Db2,我正在从事一个项目,该项目需要在WindowsServer2003上与DB2服务器一起使用.NET事务 问题是,当我尝试将事务从Vista平台发送到DB2服务器时,它显示了如下错误: SQL0998N Error occurred during transaction or heuristic processing. Reason Code = "16". Subcode = "2-80004005" 谷歌的结果告诉我DTC没有启用,但我已经启用了这个功能。XP Service Pack

我正在从事一个项目,该项目需要在WindowsServer2003上与DB2服务器一起使用.NET事务

问题是,当我尝试将事务从Vista平台发送到DB2服务器时,它显示了如下错误:

SQL0998N  Error occurred during transaction or heuristic processing.  Reason Code = "16". Subcode = "2-80004005"
谷歌的结果告诉我DTC没有启用,但我已经启用了这个功能。XP Service Pack 3上未发现此问题。但我们必须在Vista中处理这个问题


您能帮我解决这个问题吗?

您是否在Windows Server 2003计算机上正确启用了DTC

可以在此处找到一个好的演练: