BizTalk HL7 Receive Pipeline Невозможно настроить хранилище журналов - ошибка сервера SQL

Я недавно установил адаптер BizTalk 2013 HL7 на свою машину для разработки. Во время установки он запрашивает учетную запись, которую я предоставил и которая была успешно добавлена, и установка завершилась без проблем.

Однако, когда я пытаюсь отправить сообщение на порт приема, настроенный для использования конвейера HL7, я всегда получаю одни и те же ошибки

Сначала есть журнал "Информация", в котором говорится:

Не удалось войти в систему для пользователя my-BizTalk-HOST-account. Причина: не удалось открыть явно указанную базу данных. [КЛИЕНТ: 1.2.3.4]

Тогда сразу после есть:

Произошла ошибка при выполнении конвейера приема: "BTAHL72XPipelines.BTAHL72XReceivePipeline, BTAHL72XPipelines, версия =1.3.0.0, Culture= нейтральный, PublicKeyToken=31bf3856ad364e35" Источник: "BTAHL7 2.X дизассемблер" Порт приема: "my-receive-port-name" URI: "0.0.0.0:11001"Причина: невозможно настроить хранилище журналов.

Если я посмотрю на вкладку сведений о событии, она отобразит в двоичных данных в байтах имя моего сервера, за которым следует мастер.

Несколько моментов для рассмотрения:

  • у нас не включено ведение журнала SQL Server в инструменте конфигурации HL7 (только журнал событий)
  • my-BizTalk-HOST-account не является учетной записью, настроенной на ведение журнала HL7, так почему же она используется?
  • Я не уверен, почему он пытается получить доступ к основной базе данных (если это действительно то, что говорит мне журнал событий)
  • Логины / пользователи SQL для my-BizTalk-HOST-account настраиваются в базах данных BizTalk с соответствующими разрешениями
  • отправка в любое другое место приема ведет себя хорошо, это только те, кто использует BTAHL72xReceivePipeline

Кто-нибудь может объяснить это или иметь исправление?

0 ответов

Другие вопросы по тегам