2008-09-17 191 views
0

我试图测试DB2 adapter对于BizTalk 2006(不是R2)。DB2传输组件未正确注册

虽然试图在应用程序中配置一个实例,我得到一个错误,指出:

DB2运输组件未正确注册

的enivronment是2个的BizTalk服务器共享一个消息。

DB2适配器在第一台服务器上正常工作。这是我遇到问题的第二台服务器。

我已经从第一台服务器中导出.msi文件,然后将它们安装到第二台服务器上并将它们导入到BizTalk中。我使用的所有其他适配器都可以在两台服务器上正常工作。

  • 对于BizTalk DB2适配器的疑难解答,Google搜索没有提供大量信息。
  • 进一步的故障排除表明,两台计算机上都安装了用于主机系统的MS BizTalk适配器。但是,它只是在机器上配置给我的问题。
  • 我没有配置它,但仍然没有帮助。
  • 我已经仔细检查过,DB2适配器的.dll的版本号在两台服务器上是相同的,并且确保它们安装在GAC中。
  • 这一切都没有帮助。

有没有人遇到过像这样的问题,或者指出我在哪里寻找BizTalk DB2适配器故障排除指南的方向?

+0

两台服务器的平台是否相同?他们都是x86吗? – CodeRot 2008-09-19 19:28:40

回答

0

当出现“registered”字样时,我考虑COM组件的注册,而不是.NET程序集的安装。 DB2适配器使用的底层驱动程序是用于DB2的Microsoft ODBC驱动程序。您可能需要检查您的ODBC DSN控制面板是否显示该特定驱动程序以供您配置DSN。

我建议重新安装适用于主机系统的适配器包。