Applies ToBizTalk Adapters

Tento článek se týká následujících produktů:

  • Microsoft BizTalk adaptér Pack 2.0

  • Microsoft BizTalk adaptér Pack 2010

  • Samostatné BizTalk systémem WCF adaptér, pro SQL Server

Příznaky

Jde o takovouto situaci:

  • Můžete vytvořit odeslat port, který používá adaptér systémem Windows Communication Foundation WCF SQL volání uložené procedury, která vloží řádky ve sloupci tabulky Microsoft SQL Server. Sloupec v tabulce nelze ukládat hodnoty NULL.Poznámka Adaptér WCF systémem SQL je součástí serveru Microsoft BizTalk adaptér Pack 2010.

  • Vstupní zprávy, které dorazí v přístavu odeslání má prázdné prvky. Například zpráva má < ns0:input >< / ns0:input > nebo < ns0:input / > prázdné prvky.

V tomto scénáři je v protokolu aplikace zaznamenána chybová zpráva podobná následující:

Zpráva odeslaná adaptér "WCF-SQL" odesílání port "< port odesílání >" s identifikátorem URI "mssql: / / < URI >" je pozastaveno. Podrobnosti o chybě: System.Data.SqlClient.SqlException (0x80131904): nelze vložit hodnoty NULL do sloupce "< název sloupce >", tabulka '< název tabulky >'; sloupec nepovoluje hodnoty Null. VLOŽENÍ se nezdaří. Příkaz byl ukončen.

Pokud sloupec v tabulce lze ukládat hodnoty NULL, sloupci tabulky jsou nesprávně vloženy hodnoty NULL.Poznámky:

  • Tento problém se nevyskytuje Pokud portu odeslání volání operace tabulky uložené procedury pro vložení řádků ve sloupci tabulky.

  • Správná hodnota pro prázdný element je prázdný řetězec.

Řešení

Informace o kumulativní aktualizaci

Pack adaptéru BizTalk 2009

Opravy hotfix, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace 4 pro BizTalk adaptér Pack 2.0. Další informace o získání balíčku kumulativní aktualizace klepněte na následující číslo článku databáze Microsoft Knowledge Base: 2604327balíček kumulativní aktualizace 4 pro BizTalk adaptér Pack 2.0

BizTalk adaptér Pack 2010

Oprava hotfix, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace 2 pro rok 2010 Pack adaptéru BizTalk. 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:

2572999 Balíček kumulativní aktualizace 2 pro rok 2010 Pack adaptér BizTalk

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

Informace o aktualizaci service pack a kumulativní aktualizace seznamu pro BizTalk Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:

2555976 Aktualizace Service pack a kumulativní aktualizace seznamu pro BizTalk Server Další informace o opravách hotfix serveru BizTalk Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:

2003907 Informace o opravách hotfix serveru BizTalk Server

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.