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