Применяется к
BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2016 Developer BizTalk Server 2016 Branch BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

Симптомы

Рассмотрим следующий сценарий:

  • You иметь адаптер SQL на основе Windows Communication Framework WCF в Microsoft BizTalk Server, получает большие объемы данных в коротких, регулярных интервалов из хранимой процедуры в Microsoft SQL Server.

  • Полученные данные записывается в виде файлов в общих папках.

В этом случае можно заметить случайным образом записываются только несколько файлов так как получить порт не вызывает. Нет сообщений об ошибках, записываются в журнал событий сервера, а не все приостановленные сообщения в BizTalk Server.

Эта проблема возникает потому, что адаптер WCF SQL нарушается при выполнении любого из следующих условий:

  • Свойство AmbientTransaction имеет значение True.

  • Свойство привязки ReceiveTimeout равно или меньше, чем общее значение PollingIntervalInSeconds , а также время, которое необходимо для запроса данных из SQL Server.

Решение

Эта ошибка исправлена в следующем накопительном обновлении для BizTalk Server:

Накопительное обновление 4 для BizTalk Server 2016

Накопительного обновления 7 для BizTalk Server 2013 R2

Примечание. Это обновление вводит новое свойство PollingSqlReceiveTimeout , которое определит значение тайм-аута SQL. Если это значение равно нулю, WCF ReceiveTimeout будет использоваться в качестве PollingSqlReceiveTimeout.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Ссылки

Сведения о пакете обновления и накопительное обновление списка для BizTalk Server.

Узнайте о поддержки накопительные обновления и исправления BizTalk Server.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.