Tento článek se týká následujících produktů:
-
Microsoft BizTalk adaptér Pack 2.0
-
Microsoft BizTalk adaptér Pack 2010
-
Adaptér BizTalk systémem WCF samostatný pro SQL Server
Příznaky
Jde o takovouto situaci:
-
Máte počítač se systémem Microsoft BizTalk Server 2006 R2, Microsoft BizTalk Server 2009 nebo Microsoft BizTalk Server 2010.
-
Můžete vytvořit několik přijímat umístění použít systémem Windows Communication Foundation WCF SQL adaptér pro přístup k datům v databázi serveru SQL Server. Například pomocí adaptéru WCF vlastní spolu s sqlBinding typ vazby nebo WCF SQL adaptér BizTalk adaptér Pack 2.0 nebo 2010 Pack adaptéru BizTalk.
-
Zadejte příkazu v PolledDataAvailableStatement vlastnost vazba, která vrací kladnou hodnotu pro počet řádků.
-
Předtím, než se adaptér spustí dotazování dat ze serveru SQL Server, SQL Server databáze je aktualizován. Díky tomu PolledDataAvailableStatement vlastnost Vazba vrátí hodnotu null.
V tomto scénáři může adaptér WCF systémem SQL zamknout zdroje v databázi SQL pro více než 30 minut. To může blokovat činnost jiných klientů SQL na databázi.
Příčina
K problému dochází, protože při spuštění dotazování pro příjem dat. otevře transakce. Ale když transakce vrátí žádná data, dotazování pokračuje k vyhledání dat v rámci transakce. To může blokovat ostatní klienti SQL pomocí stejných základních prostředků.
Řešení
Informace o kumulativní aktualizaci
BizTalk adaptér Pack 2010
Oprava hotfix, která řeší tento problém je zahrnuta v kumulativní aktualizaci 1 pro rok 2010 Pack adaptéru BizTalk. Další informace o získání balíčku kumulativní aktualizace klepněte na následující číslo článku databáze Microsoft Knowledge Base: 2539794balíček kumulativní aktualizace 1 pro rok 2010 Pack adaptér BizTalk
BizTalk adaptér Pack 2.0
Oprava hotfix, která řeší tento problém je zahrnuta v kumulativní aktualizaci 2 pro BizTalk adaptér Pack 2.0. Další informace o tom, jak získat balíček kumulativní aktualizace, získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2531605 Balíček kumulativní aktualizace 2 pro BizTalk adaptér Pack 2.0
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Odkazy
Další informace o tom, jak přijímat poling data ze serveru SQL server pomocí kanálu WCF, navštivte následující webové stránce MSDN:
Přijímání založených na dotazování změněna Data zpráv ze serveru SQL Server pomocí modelu WCF kanál