Šis straipsnis taikomas vieną iš šių veiksmų:
-
"Microsoft" BizTalk adapteris paketo 2.0
-
Microsoft BizTalk adapterį paketą 2010
-
Atskiras WCF pagrindu BizTalk adapteris, skirtas SQL Server
Požymiai
Įsivaizduokite tokią situaciją:
-
Turite kompiuterį, kuriame veikia Microsoft BizTalk Server 2006 R2 "," Microsoft BizTalk Server 2009 "arba" Microsoft BizTalk Server 2010.
-
Galite sukurti kelias gauti vietų, kad naudoti Windows komunikacijos fondo WCF pagrindu SQL adapteris duomenų bazės SQL serverio duomenų bazės. Pavyzdžiui, galite naudoti WCF-Custom adapteris kartu su sqlBinding privalomas tipą arba WCF-SQL adapteris iš BizTalk adapteris paketo 2.0 arba BizTalk adapterį paketą 2010.
-
Nurodykite pareiškimas PolledDataAvailableStatement siejimo ypatybės, pateikia teigiamą reikšmę eilučių skaičius.
-
Būtų pradėtas adapterio sekundėmis duomenis iš SQL serverio, SQL serverio duomenų bazėje atnaujinamas. Todėl PolledDataAvailableStatement susiejimas ypatybė grąžina nulis.
Tokiu atveju WCF pagrindu SQL adapteris gali užrakinti duomenų bazę SQL išteklių daugiau nei 30 minučių. Tai gali blokuoti kitų SQL duomenų bazės klientų veiklą.
Priežastis
Ši problema iškyla dėl to, kai į apklausos pradeda gauti duomenis, jis atidaromas operaciją. Tačiau kai operacijos pateikia duomenų, kad sekundėmis toliau ieškoti duomenų per operaciją. Tai gali blokuoti kitų SQL klientų naudoti tuos pačius pagrindinius išteklius.
Sprendimas
Kaupiamojo naujinimo informacija
BizTalk adapterį paketą 2010
Karštųjų pataisų, kuris pašalins šią problemą yra įtraukti į Kaupiamasis naujinimas 1 BizTalk adapterį paketą 2010. Jei norite gauti daugiau informacijos apie tai, kaip gauti kaupiamųjų naujinimų paketą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje: 2539794kaupiamųjų naujinimų paketas 1 BizTalk adapterį paketą 2010
BizTalk adapteris paketo 2.0
Karštųjų pataisų, kuris pašalins šią problemą yra įtraukti į 2 kaupiamąjį naujinimą BizTalk adapteris paketo 2.0. Jei norite gauti daugiau informacijos apie tai, kaip gauti kaupiamųjų naujinimų paketą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2531605 Kaupiamųjų naujinimų paketas 2 BizTalk adapteris paketo 2.0
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Nuorodos
Jei norite gauti daugiau informacijos apie tai, kaip gauti kartinių duomenis iš SQL serverio, naudodami WCF kanalas, rasite apsilankę šioje MSDN tinklalapyje:
Žinučių sekundėmis pagrindo duomenų pakeisti iš SQL serverio naudojant WCF kanalo modelis