2008-09-17 96 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。

我建議重新安裝適用於主機系統的適配器包。