Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Ten artykuł dotyczy następujących produktów:

  • Microsoft BizTalk Adapter Pack 2.0

  • Microsoft BizTalk Adapter Pack 2010

  • Adapter BizTalk na podstawie autonomicznej WCF dla programu SQL Server

Symptomy

Rozpatrzmy następujący scenariusz:

  • Masz komputerze, na którym jest uruchomiony program Microsoft BizTalk Server 2006 R2, Microsoft BizTalk Server 2009 lub Microsoft BizTalk Server 2010.

  • Można utworzyć kilka otrzymują lokalizacje, które za pomocą karty opartych na systemie Windows Communication Foundation WCF SQL dostępu do danych w bazie danych programu SQL Server. Na przykład można użyć karty niestandardowe WCF wraz z sqlBinding typ powiązania lub karta WCF SQL z BizTalk Adapter Pack 2.0 lub BizTalk Adapter Pack 2010.

  • Można określić w instrukcji w wiązania polleddataavailablestatement, która zwraca wartość dodatnią dla liczby wierszy .

  • Zanim karta rozpoczyna się sondowanie danych z programu SQL Server, SQL Server bazy danych jest aktualizowany. Dzięki temu PolledDataAvailableStatement właściwość powiązania zwracają wartość null.

W tym scenariuszu karty WCF na podstawie SQL może zablokować zasoby SQL bazy danych przez ponad 30 minut. Może to zablokować działań innych klientów SQL w bazie danych.

Przyczyna

Ten problem występuje, ponieważ po uruchomieniu sondowanie do odbierania danych, otwiera transakcji. Jednak gdy transakcja nie zwraca żadnych danych, sondowania może szukać danych w obrębie transakcji. Może to zablokować innym klientom SQL przy użyciu tych samych podstawowych zasobów.

Rozwiązanie

Informacje dotyczące zbiorczej aktualizacji

BizTalk Adapter Pack 2010

Poprawka rozwiązująca ten problem jest zawarta w zbiorczej aktualizacji 1 dla systemu BizTalk Adapter Pack 2010.  Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania pakietu aktualizacji zbiorczej, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base: 2539794pakiet aktualizacji zbiorczej 1 dla programu BizTalk Adapter Pack 2010

BizTalk Adapter Pack 2.0

Poprawka rozwiązująca ten problem znajduje się w zbiorczej aktualizacji 2 dla programu BizTalk Adapter Pack 2.0. Aby uzyskać więcej informacji o tym, jak uzyskać pakiet aktualizacji zbiorczej, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2531605 Zbiorczego pakietu aktualizacji 2 dla programu BizTalk Adapter Pack 2.0

Stan

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

Informacje

Aby uzyskać więcej informacji dotyczących sposobu odbierania poling dane z programu SQL server za pomocą kanału WCF odwiedź następującą stronę MSDN w sieci Web:

Odbieranie wiadomości oparte na sondowanie zmienione dane z serwera SQL przy użyciu modelu kanału WCF

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.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×