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 Disassembler” 接收端口:“my-receive-port-name " URI: "0.0.0.0:11001" 原因:无法配置日志存储。

如果我查看事件中的详细信息选项卡,它会显示在以字节为单位的二进制数据中,即我的服务器名称,后跟 master。

需要考虑的几点:

  • 我们没有在 HL7 配置工具中启用 SQL Server 日志记录(只是事件日志)
  • my-BizTalk-HOST-account无论如何都不是为 HL7 日志记录配置的帐户,那么为什么要使用它呢?
  • 我不确定它为什么要访问主数据库(如果这确实是事件日志告诉我的)
  • my-BizTalk-HOST-account的SQL 登录名/用户在具有适当权限的 BizTalk 数据库中设置
  • 发送到任何其他接收位置都很好,只是那些使用 BTAHL72xReceivePipeline

任何人都可以解释这个或有一个修复?

4

0 回答 0