Причини
Якщо декілька запити SQL або збережених процедур викликів у блоці один < синхронізація > хост-інтеграції Server 2013, дзвінки обробляються у зворотному порядку, ніж очікувалося. Наприклад, нижченаведений зразок коду XML містить кілька збережену процедуру, виклики в одному < синхронізація > блок:
<sync>
<StoredProcedure>
<SP_CHAR_INOUT INOUTVAL1 ="ABCDEFGHIJ" />
</StoredProcedure>
<StoredProcedure>
<SP_CHAR_INOUT INOUTVAL1 ="BCDEFGHIJK" />
</StoredProcedure>
<StoredProcedure>
<SP_CHAR_INOUT INOUTVAL1 ="CDEFGHIJKL" />
</StoredProcedure>
</sync>
У цьому прикладі останнього виклику процедури у блоці < синхронізація >, це перше, який виконується.
Причина
Адаптера BizTalk для DB2 сховища записів < синхронізація > блокування, у стеку, який виконується у зворотному порядку. Частина адаптера BizTalk для DB2 будь-коли з хост-інтеграції Server 2006 року цієї проблеми.
Вирішення
Відомості про Сукупне оновлення
Виправлення, яке усуває цю проблему, включено до сукупний пакет оновлень 2 для хост-інтеграції Server 2013.
Виправлення помилок
Виконати SQL запитів або збережену процедуру викликає в порядку, в списку, поставити кожен запит або збережені процедури виклик власний < синхронізація > блокування, як показано нижче:
<sync>
<StoredProcedure>
<SP_CHAR_INOUT INOUTVAL1 ="ABCDEFGHIJ" />
</StoredProcedure>
</sync>
<sync>
<StoredProcedure>
<SP_CHAR_INOUT INOUTVAL1 ="BCDEFGHIJK" />
</StoredProcedure>
</sync>
<sync>
<StoredProcedure>
<SP_CHAR_INOUT INOUTVAL1 ="CDEFGHIJKL" />
</StoredProcedure>
</sync>
Примітка. Під час поставити кожен запит або зберігаються виклик процедури власні < синхронізація >-блокування, а також один із запитів або збережених процедур викликає помилка будь-якої причини, з'являється неповні оновлення у базі даних DB2 через те, що обробляє запитання в окремому транзакцій.
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".
Додаткові відомості
Після інсталяції цього оновлення, адаптера BizTalk для DB2 процесів, кожен запит SQL і виклик збережених процедур, що містяться у блоці < синхронізація > в порядку, в якому зазначено супроводжують XML-файл, у.