Gäller för
BizTalk Adapters

Den här artikeln gäller följande produkt:

  • Microsoft BizTalk Adapter Pack 2.0

  • Microsoft BizTalk Adapter Pack 2010

  • Fristående WCF-baserade BizTalk-adaptern för SQLServer

Symptom

Tänk dig följande situation:

  • Du har en dator som kör Microsoft BizTalk Server 2006 R2, Microsoft BizTalk Server 2009 eller Microsoft BizTalk Server 2010.

  • Du skapar flera få platser som använder en Windows Communication Foundation WCF-baserade SQL-adapter för att komma åt data i en SQL Server-databas. Till exempel använder WCF-anpassade nätverkskortet med bindningstyp sqlBinding eller WCF-SQL-kortet från BizTalk Adapter Pack 2.0 eller BizTalk Adapter Pack 2010.

  • Du anger ett uttryck i egenskapen PolledDataAvailableStatement bindning som returnerar ett positivt värde för antalet rader.

  • Innan adaptern startar avsökning data från SQL Server, uppdaterad SQL Server-databas. Detta gör PolledDataAvailableStatement binding-egenskapen returnerar ett null-värde.

I det här fallet Lås SQL WCF-baserade kort i databasen SQL-resurser för mer än 30 minuter. Detta kan blockera andra SQL-klienter i databasen verksamhet.

Orsak

Problemet uppstår eftersom när avsökning börjar att ta emot data, öppnas en transaktion. Men när transaktionen returnerar inga data, avsökning fortsätter att leta efter data i transaktionen. Detta kan blockera andra SQL-klienter från samma underliggande resurser.

Lösning

Information om Kumulativ uppdatering

BizTalk Adapter Pack 2010

Den snabbkorrigering som löser problemet ingår i kumulativ uppdatering 1 för BizTalk Adapter Pack 2010.  Mer information om hur du skaffar det kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base: 2539794kumulativt uppdateringspaket 1 för BizTalk Adapter Pack 2010

BizTalk Adapter Pack 2.0

Den snabbkorrigering som löser problemet ingår i kumulativ uppdatering 2 för BizTalk Adapter Pack 2.0. Mer information om hur du skaffar det kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2531605 Kumulativt uppdateringspaket 2 för BizTalk Adapter Pack 2.0

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.

Referenser

Mer information om hur du tar emot poling data från SQLServer med hjälp av WCF-kanalen finns på följande MSDN-webbsidan:

Ta emot meddelanden för Polling-baserade Data ändrats från SQLServer genom att använda modellen WCF-kanalen

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.