2017-05-23 8 views
0

最近、2010年から新しいBizTalkバージョンに変更されました。最初のReceivePortを設定しようとしていますが、キャッシュにあるOracle.DataAccesのバージョンが古くなっていることを示します。BizTalk 2016 Oracle.DataAcces 4.121.1.0が見つかりませんでした。2.112.4.0がインストールされました

私は周りを見回していましたが残念ながら、私はGACの仕組みの専門家ではないので、BizTalkが検索するバージョンをBizTalkがどのように選択するかを理解していません。

解決策は、Oracle Dataaccesの新しいバージョンをGACにインストールすることですか? Oracle Data AdapterはBizTalkアダプタパックに含まれていますか?そのパックは私たちのサーバーにあらかじめインストールされていたので、それが間違ったバージョンの原因であったならそれは変だ。

編集:私たちがインストールしたODACはバージョン4のものです(読者の私とダウンロードリンクにあります)が、キャッシュ内のものとは思われません。

+0

Oracleクライアントを設定するには、お尻で王室の痛みです。あなたが同じマシンに複数のバージョンをインストールしようとするとうまく動作せず、GACが思うようなことは決してないようです。必要なDLLを持っている場合は、開発者コマンドプロンプトからgacutilを使用してGACにするだけで済みます。 –

+0

@DanFieldこれを試してみる必要があります。私たちのライブサーバーはVisual Studioを持っていませんが、Visual Studioの一部ではありませんか?または私はちょうどビジュアルスタジオなしでライブサーバー上に置くことができますか? – Andy

+0

GacUtilはWindows SDKの一部です。あなたのサーバーにSDKがインストールされていない場合は、ここでのようにpowershellを使ってGACを使うことができます:https://www.andrewcbancroft.com/2015/12/16/using-powershell-to-install-a-dll-into-the -gac/ –

答えて

0

エンタープライズアプリケーション用にMicrosoft BizTalk Adapterをインストールする必要があります。 BTS 2010で使用したのと同じボックスを使用している場合は、古いアダプタパックをアンインストールし、BTSメディアから新しいものをインストールします。

enter image description here

+0

これらのすべてに不幸にも緑のダニがあります。 – Andy

関連する問題