PARANDUS: Microsoft OLE DB pakkuja DB2 jaoks ei saa lugeda andmeid, mis on salvestatud DB2 Windows V10.5 LONG VARCHAR, kui DQP lingitud server SELECT-lause töödeldakse

Rakenduskoht
Host Integration Server 2016

Sümptomid

Vaatame järgmist näidet.

  • Käivitate SQL Server 2008 R2 jaotatud päringu protsessori neljaosaline lingitud serveri päringu SELECT-lause DB2 Windows V10.5 andmebaasi.
  • Andmed talletatakse Windows V10.5 DB2-s kui LONG VARCHAR.

Selle stsenaariumi puhul kuvatakse järgmine tõrketeade:

Märkus.

Lingitud server esitas veeru kohta ebaühtlaseid metaandmeid.
Veeru kompileerimisajal oli DBTYPE 128 ja käitusajal 129.

Põhjus

DB2 Microsoft OLE DB pakkuja DB2 jaoks ja Microsoft DRDA rakenduse taotleja klient ei teisenda DB2-d Windows V10.5 LONG VARCHAR-andmetüübi jaoks järjepidevalt õigeks Microsoft OLE DB andmetüübiks. See probleem ilmneb siis, kui töödeldakse mõlemat järgmistest:

  • Veeruskeem
  • Päringutulemite komplektid

Lahendus

See probleem on lahendatud hosti integreerimise Server 2016 koondvärskenduses 2.

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.

Viited

Siit leiate teavet microsofti tarkvaravärskenduste terminoloogia kohta.