0

最近、開発マシンに BizTalk 2013 HL7 アダプターをインストールしました。セットアップ中に、私が提供したログ アカウントを要求され、正常に追加され、インストールは問題なく終了しました。

ただし、HL7 パイプラインを使用するように構成された受信ポートにメッセージを送信しようとすると、常に同じエラーが発生します。

まず、次のような「情報」イベント ログがあります。

ユーザー ' my-BizTalk-HOST-account 'のログインに失敗しました。理由: 明示的に指定されたデータベースを開くことができませんでした。[クライアント: 1.2.3.4]

その後すぐに次のようになります。

受信パイプラインの実行に失敗しました: "BTAHL72XPipelines.BTAHL72XReceivePipeline, BTAHL72XPipelines, Version=1.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" ソース: "BTAHL7 2.X 逆アセンブラー" 受信ポート: "my-receive-port-name " URI: "0.0.0.0:11001" 理由: ログストアを構成できません。

イベントの詳細タブを見ると、Binary Data in Bytes、サーバーの名前、マスターの順に表示されます。

考慮すべきいくつかの点:

  • HL7 構成ツールで SQL Server のログを有効にしていません (イベント ログのみ)。
  • my-BizTalk-HOST-accountは HL7 ログ用に構成されたアカウントではありませんが、なぜそれが使用されているのでしょうか?
  • マスターデータベースにアクセスしようとしている理由がわかりません(それが実際にイベントログに表示されている場合)
  • my-BizTalk-HOST-account のSQL ログイン/ユーザーは、適切な権限を持つ BizTalk データベースでセットアップされます
  • 他の受信場所への送信は正常に動作します。BTAHL72xReceivePipeline を使用しているものだけです。

誰かがこれを説明したり、修正したりできますか?

4

0 に答える 0