Отнася се за
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

Симптоми

Да разгледаме следния сценарий:

  • Yте са базирани на Windows комуникация рамка WCF SQL адаптер в Microsoft BizTalk сървъра, който извлича много данни на кратки и редовни интервали от съхранена процедура в 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.

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Препратки

Научете повече за сервизния пакет и сборен списък за BizTalk Server.

Научете повече за BizTalk Server спешни корекции и сборна актуализация за поддръжка.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.