Причини

Розглянемо таку ситуацію:

  • YОП, мають SQL, під керуванням Windows зв'язку з Framework WCF адаптер, в Microsoft BizTalk Server, яка отримує великої кількості даних на короткий, регулярно інтервалів з збережену процедуру, у Microsoft SQL Server.

  • Дані, отримані написаний як файли у спільних папках.

У цьому випадку можна помітити, що кількох файлів написані часу через те, що в отримувати порту не створюється. Жодного повідомлення про помилку, що заносяться до журналу подій сервера, і ви не будь-які призупинення повідомлення в BizTalk Server.

Ця проблема виникає в тому, що адаптер WCF SQL не може періодично за будь-якої з таких умов:

  • Властивість AmbientTransaction має значення True.

  • ReceiveTimeout зв'язування відстані дорівнює або менше, ніж загальна PollingIntervalInSeconds значення, а також час, що потрібно знати для запиту даних із сервера SQL.

Вирішення

Цю проблему усунуто в такий сукупний пакет оновлень, для BizTalk Server:

Сукупний пакет оновлень 4 для BizTalk Server 2016

Сукупний пакет оновлень 7 для BizTalk Server 2013, R2

Примітка. Цим оновленням нову властивість PollingSqlReceiveTimeout , які визначатимуть очікування SQL. Чи це значення дорівнює нулю, WCF ReceiveTimeout буде використовуватися як PollingSqlReceiveTimeout.

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Посилання

Відомості про пакет оновлень та список BizTalk Server сукупний пакет оновлень.

Відомості про виправлення для сервера BizTalk та підтримку сукупний пакет оновлень.

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Ця інформація корисна?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×