DB2 トランスポート コンポーネントが正しく登録されていません
-
01-07-2019 - |
質問
をテストしようとしています DB2 adapter
のために ビズトーク 2006 (R2ではありません)。
アプリケーションでインスタンスを構成しようとすると、次のようなエラーが表示されます。
DB2 トランスポート コンポーネントが正しく登録されていません
この環境は、メッセージボックスを共有する 2 つの BizTalk サーバーです。
DB2 アダプターは最初のサーバーでは正常に動作します。私が問題を抱えているのは 2 番目のサーバーです。
最初のサーバーから .msi ファイルをエクスポートし、それを 2 番目のサーバーにインストールして、BizTalk にインポートしました。私が使用している他のアダプターはすべて、両方のサーバーで正常に動作します。
- Google 検索では、BizTalk DB2 アダプターのトラブルシューティングに関する情報はあまり見つかりません。
- さらにトラブルシューティングを行ったところ、ホスト システム用 MS BizTalk アダプターが両方のマシンにインストールされていることがわかりました。ただし、問題が発生しているマシン上でのみ構成されていました。
- 設定を解除しましたが、それでも解決しませんでした。
- DB2 アダプターの .dll のバージョン番号が両方のサーバーで同じであることを再確認し、それらが GAC にインストールされていることを確認しました。
- これはどれも役に立ちませんでした。
これまでにこのような問題に遭遇した人はいますか、または BizTalk DB2 アダプターのトラブルシューティング ガイドの参照先を教えてくれた人はいますか?
解決
「登録済み」という単語が表示された場合、.NET アセンブリのインストールではなく、COM コンポーネントの登録について考えます。DB2 アダプターが使用する基礎となるドライバーは、 DB2 用 Microsoft ODBC ドライバー. 。ODBC DSN コントロール パネルに、DSN を構成するための特定のドライバーが表示されるかどうかを確認してください。
ホスト システム用アダプター パックを再インストールすることをお勧めします。
所属していません StackOverflow