Požymiai
Įsivaizduokite tokią situaciją:
-
Microsoft Host Integration Server 2010 aplinkoje, turite įdiegti karštąsias pataisas, aprašytas šiame Microsoft žinių bazės straipsnyje:
2559748 NUSTATYTI: Neteisingas reikšmes parašyti DB2 kai siunčiate tuščią eilutę DB2 naudojant SQL Server integravimo tarnybos Host Integration Server 2010 aplinkoje
-
Naudojate Microsoft OLE DB teikėjas, skirtas DB2 skaityti iš VARCHAR stulpelį, kuriame yra daugiau nei 8,192 simbolių.
-
Stulpelyje yra tuščia eilutė.
Tokiu atveju galite gauti neteisingus duomenis.Pastabos
-
Jei stulpelyje nėra tuščia eilutė, stulpelio reikšmė yra tinkamai skaityti.
-
Jei naudojate Microsoft.HostIntegration.MsDb2Client vardų srities, problema nekyla.
Sprendimas
Karštųjų pataisų, kuris pašalins šią problemą yra įtrauktas į Kaupiamasis naujinimas 1 Host Integration Server 2010.For 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:
2533330 Host Integration Server 2010 1 kaupiamųjų naujinimų paketas
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.