NUSTATYTI: OLE DB teikėjas, skirtas DB2 pateikia netikslius duomenis Host Integration Server 2010 aplinkoje VARCHAR stulpelyje yra daugiau nei 8,192 simbolių ir stulpelyje yra tuščia eilutė

Taikoma: Microsoft Host Integration Server 2010

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.