Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

В данной статье относится к следующим продуктам:

  • Microsoft BizTalk Adapter Pack 2.0

  • Пакет Microsoft BizTalk адаптер 2010

  • Адаптер BizTalk на основе отдельного WCF для SQL Server

Проблемы

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

  • У вас есть компьютер под управлением Microsoft BizTalk Server 2006 R2, Microsoft BizTalk Server 2009 или Microsoft BizTalk Server 2010.

  • Можно создать несколько получать складов, с помощью адаптера на базе Windows Communication Foundation WCF SQL для доступа к данным в базе данных SQL Server. Например можно использовать вместе с sqlBinding тип привязки WCF пользовательский адаптер или адаптер WCF SQL 2.0 с пакетом обновления адаптера BizTalk или 2010 с пакетом обновления адаптера BizTalk.

  • Укажите инструкцию в свойство привязки PolledDataAvailableStatement , возвращающий положительное значение количества строк.

  • Перед началом адаптер опроса данных из SQL Server обновляется в базе данных SQL Server. Это делает свойство привязки PolledDataAvailableStatement возвращают значение null.

В этом случае адаптер SQL на основе WCF может блокировать ресурсы базы данных SQL для более чем 30 минут. Это может блокировать действия других клиентов SQL в базе данных.

Причина

Эта проблема возникает потому, что опроса для получения данных, открывала транзакции. Но если операция не возвращает данные, опроса продолжает искать данные в транзакции. Это может блокировать другие клиенты SQL с помощью тех же базовых ресурсов.

Решение

Сведения о накопительном пакете обновления

С пакетом обновления адаптера BizTalk 2010

Исправление, устраняющее эту проблему включен в накопительное обновление 1 для 2010 с пакетом обновления адаптера BizTalk.  Дополнительные сведения о том, как получить накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт: 2539794накопительный пакет обновления 1 для 2010 с пакетом обновления адаптера BizTalk

С пакетом обновления адаптера BizTalk 2.0

Исправление, устраняющее эту проблему включен в накопительное обновление 2 для 2.0 с пакетом обновления адаптера BizTalk. Дополнительные сведения о том, как получить накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:

2531605 Накопительный пакет обновления 2 для 2.0 с пакетом обновления адаптера BizTalk

Статус

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

Ссылки

Дополнительные сведения о том, как получать poling данные из SQL server, с использованием каналов WCF, обратитесь к следующей веб-странице MSDN:

Получение сообщений на основе опроса измененных данных из SQL Server с помощью модели канала WCF

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

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

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

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

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×