Acest articol se aplică pentru următoarele produse:
-
Microsoft BizTalk Adapter Pack 2.0
-
Microsoft BizTalk Adapter Pack 2010
-
Adaptor se bazează pe standalone WCF BizTalk pentru SQL Server
Simptome
Să luăm în considerare următorul scenariu:
-
Aveți un computer care execută Microsoft BizTalk Server 2006 R2, Microsoft BizTalk Server 2009 sau Microsoft BizTalk Server 2010.
-
Creați mai multe primi locații care utilizează un adaptor bazate pe Windows Communication Foundation WCF SQL pentru a accesa date într-o bază de date SQL Server. De exemplu, utilizați adaptor particularizat WCF împreună cu tipul de legare sqlBinding sau adaptor WCF-SQL din BizTalk Adapter Pack 2.0 sau BizTalk Adapter Pack 2010.
-
Specificați o instrucțiune în proprietatea de legare PolledDataAvailableStatement care returnează o valoare pozitivă pentru numărul de rânduri.
-
Înainte de a adaptorului pornește sondajele efectuate de date la SQL Server, baza de date SQL Server este actualizat. Acest lucru face ca proprietatea de legare PolledDataAvailableStatement returnează o valoare nulă.
În acest scenariu, adaptorul se bazează pe WCF SQL poate bloca bazei de date SQL resurse pentru 30 de minute. Acest lucru poate bloca activitățile de alți clienți SQL în baza de date.
Cauză
Această problemă apare deoarece, la pornirea sondajele efectuate pentru a primi date, acesta se deschide o tranzacție. Dar când tranzacția returnează date, sondajele efectuate continuă să căutați datele în tranzacții. Acest lucru poate bloca alte SQL clienții să utilizeze aceleași resurse de bază.
Rezolvare
Informații despre actualizarea cumulativă
BizTalk Adapter Pack 2010
Remedierea rapidă care rezolvă această problemă este inclus în actualizarea cumulativă 1 pentru BizTalk Adapter Pack 2010. Pentru mai multe informații despre cum se obține pachetul de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft: 2539794pachetul de actualizare cumulativă 1 pentru BizTalk Adapter Pack 2010
BizTalk Adapter Pack 2.0
Remedierea rapidă care rezolvă această problemă este inclus în actualizarea cumulativă 2 pentru BizTalk Adapter Pack 2.0. Pentru mai multe informații despre cum se obține pachetul de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
2531605 Pachetul de actualizare cumulativă 2 pentru BizTalk Adapter Pack 2.0
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Referințe
Pentru mai multe informații despre cum să primească poling date la SQL server, utilizând WCF Channel, vizitați următoarea pagină Web MSDN: