Šis straipsnis taikomas vieną iš šių veiksmų:
-
"Microsoft" BizTalk adapteris paketo 2.0
-
Microsoft BizTalk adapterį paketą 2010
-
Atskira WCF pagrindu BizTalk adapteris, skirtas SQL Server
Požymiai
Įsivaizduokite tokią situaciją:
-
Galite sukurti siųsti prievadą, kurį naudoja Windows ryšio platformos WCF pagrindu SQL adapteris paskambinti Išsaugota procedūra, kuri įterpia eilutės Microsoft SQL serverio lentelės stulpelyje. Lentelės stulpelyje negalima saugoti NULL reikšmes.Pastaba WCF pagrindu SQL adapteris yra įtraukta į Microsoft BizTalk adapterį paketą 2010.
-
Įvesties pranešimą gausite į siuntimo prievadas yra tuščių elementų. Pvz., pranešimas turi toliau < ns0:input >< / ns0:input > arba < ns0:input / > ištuštinti elementai.
Šiuo atveju taikomosios programos žurnale užregistruojamas klaidos pranešimą, panašų į šį:
Pranešimas, išsiųstas į adapteris "WCF-SQL" siųsti port "< siųsti prievado >" su URI "mssql: / / < URI >" yra sustabdytas. Klaidos informacija: System.Data.SqlClient.SqlException (0x80131904): negalite įterpti nulinę reikšmę į stulpelį "< stulpelio pavadinimas >", lentelėje '< table vardas >'; stulpelio neleidžia neapibrėžtas reikšmes. Įterpti nepavyksta. Ataskaita buvo nutrauktas.
Jei lentelės stulpelyje galite saugoti NULL reikšmes, NULL reikšmės netinkamai įterpiami į lentelės stulpelyje.Pastabos
-
Ši problema neiškyla, jei siuntimo prievadas iškviečia lentelę operaciją vietoj Išsaugota procedūra įterpti eilutes lentelės stulpelyje.
-
Tuščia elementas vertė yra tuščia eilutė.
Sprendimas
Kaupiamojo naujinimo informacija
BizTalk adapteris paketo 2009
Karštųjų pataisų, kuris pašalins šią problemą yra įtraukti į kaupiamojo naujinimo paketą 4 BizTalk adapteris paketo 2.0. Jei norite gauti daugiau informacijos apie tai, kaip gauti kaupiamųjų naujinimų paketą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje: 2604327kaupiamųjų naujinimų paketas 4 BizTalk adapteris paketo 2.0
BizTalk adapterį paketą 2010
Karštųjų pataisų, kuris pašalins šią problemą yra įtrauktas į kaupiamųjų naujinimų paketas 2 BizTalk adapterį paketą 2010. Jei norite gauti daugiau informacijos apie tai, kaip gauti kaupiamųjų naujinimų paketą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2572999 Kaupiamųjų naujinimų paketas 2 BizTalk adapterį paketą 2010
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Nuorodos
Norėdami gauti informacijos apie pakeitimų paketas ir kaupiamųjų naujinimų sąraše BizTalk Server, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2555976 Pakeitimų paketas ir kaupiamųjų naujinimų sąrašas BizTalk Server Jei norite gauti daugiau informacijos apie BizTalk Server karštąsias pataisas, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2003907 Informacija apie BizTalk serverio karštąsias pataisas