Dotyczy
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

Objawy

Rozważ następujący scenariusz:

  • You mieć kartę Windows Communication Framework WCF na podstawie SQL w programie Microsoft BizTalk Server, który pobiera dużej ilości danych w krótkich, regularnych odstępach czasu przez procedurę przechowywaną w programie Microsoft SQL Server.

  • Źródło danych są zapisywane jako pliki w folderach udostępnionych.

W tym scenariuszu mogą zauważyć, że tylko kilka plików są losowo zapisane, ponieważ otrzymują portu nie powoduje wyzwolenia. Żadne komunikaty o błędach są rejestrowane w dzienniku zdarzeń serwera, a nie odbierać komunikaty zawieszonych na serwerze BizTalk.

Ten problem występuje, ponieważ karta WCF SQL ustawicznie przerywana, jeśli spełniony jest jeden z następujących warunków:

  • Właściwość AmbientTransaction jest ustawiona na wartość True.

  • Właściwość powiązania ReceiveTimeout jest równa lub mniejsza niż suma wszystkich wartości PollingIntervalInSeconds czasu wymaganego do pobrania danych z serwera SQL.

Rozwiązanie

Ten problem został rozwiązany w następujących aktualizacji zbiorczej dla programu BizTalk Server:

Zbiorcza aktualizacja 4 dla programu BizTalk Server 2016

Zbiorczej aktualizacji 7 dla programu BizTalk Server 2013 R2

Uwaga w tej aktualizacji wprowadzono nową właściwość PollingSqlReceiveTimeout , która określi wartość limitu czasu SQL. Jeśli ta wartość wynosi zero, WCF ReceiveTimeout będzie używany jako PollingSqlReceiveTimeout.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Powiązane artykuły

Więcej informacji na temat dodatku service pack i listy Aktualizacja zbiorcza dla programu BizTalk Server.

Więcej informacji na temat poprawek programu BizTalk Server i obsługi aktualizacji zbiorczej.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.