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: