FIX: Vyskytne chyba alebo hodnoty NULL nesprávne vložená WCF-založené SQL adaptér BizTalk adaptér Pack, ak vstupná správa obsahuje prázdne prvky

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

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Ďakujem za vaše pripomienky!

×