Tento článok sa týka nasledujúcich produktov:
-
Microsoft BizTalk adaptér Pack 2.0
-
Microsoft BizTalk adaptér Pack 2010
-
Samostatný založené WCF BizTalk adaptér pre SQL Server
Príznaky
Predstavte si nasledujúcu situáciu:
-
Vytvoríte Odoslať portu, ktorý používa adaptér Windows Communication Foundation WCF-založené SQL volanie uloženej procedúry, ktoré vloží riadky v stĺpci tabuľky, Microsoft SQL Server. Stĺpci tabuľky nie je možné uložiť hodnoty NULL.Poznámka: WCF-založené SQL adaptér je súčasťou Microsoft BizTalk adaptér Pack 2010.
-
Vstupné hlásenie odoslať port má prázdne prvky. Napríklad správa má < ns0:input >< / ns0:input > alebo < ns0:input / > prázdne prvky.
V tomto scenári chybové hlásenie podobné nasledujúcemu sa zaznamená do denníka aplikácie:
Správa odoslaná adaptér "WCF-SQL" odoslanie portu "odosielajúci port < >" s URI "mssql: / / < URI >" pozastavuje. Podrobnosti o chybe: System.Data.SqlClient.SqlException (0x80131904): nie je možné vložiť hodnoty NULL do stĺpca "< názov stĺpca >", tabuľka "< názov tabuľky >"; stĺpec nepovoľuje hodnoty null. Vložiť zlyhá. Príkaz bol zrušený.
Ak stĺpec tabuľky môžete uložiť hodnoty NULL, NULL hodnoty nesprávne sa vložia do stĺpca v tabuľke.Poznámky
-
Tento problém sa nevyskytuje, ak port odoslať operácie tabuľky namiesto uloženej procedúry vložiť riadky do stĺpca v tabuľke.
-
Správnu hodnotu pre prázdne prvok je prázdny reťazec.
Riešenie
Kumulatívna aktualizácia informácií
BizTalk adaptér Pack 2009
Rýchla oprava, ktorá rieši tento problém je súčasťou Kumulatívna aktualizácia 4 pre BizTalk adaptér Pack 2.0. Ďalšie informácie o možnostiach získania Kumulatívna aktualizácia, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base: 2604327Kumulatívna aktualizácia 4 pre BizTalk adaptér Pack 2.0
BizTalk adaptér Pack 2010
Rýchla oprava, ktorá rieši tento problém je súčasťou kumulatívnej aktualizácii balíka 2 BizTalk adaptér Pack 2010. Ďalšie informácie o možnostiach získania Kumulatívna aktualizácia, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
2572999 Kumulatívna aktualizácia 2 pre BizTalk adaptér Pack 2010
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Odkazy
Informácie o balíku service pack a Kumulatívna aktualizácia BizTalk Server, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
2555976 Balík Service pack a zoznam Kumulatívna aktualizácia servera BizTalk Ďalšie informácie o rýchle opravy servera BizTalk, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
2003907 Informácie o rýchlych BizTalk Server