REMEDIERE: Microsoft OLE DB Provider pentru DB2 nu poate citi datele stocate în DB2 pentru Windows V10.5 LONG VARCHAR atunci când este procesată instrucțiunea SELECT server legat DQP

Se aplică la
Host Integration Server 2016

Simptome

Luați în considerare următorul scenariu:

  • Executați o instrucțiune SELECT de interogare de server legat cu patru părți a procesorului de interogări distribuite SQL Server 2008 R2 față de o bază de date DB2 pentru Windows V10.5.
  • Datele sunt stocate în DB2 pentru Windows V10.5 ca LONG VARCHAR.

În acest scenariu, primiți următorul mesaj de eroare:

Notă

Serverul legat a furnizat metadate inconsistente pentru o coloană.
Coloana a fost raportată cu un DBTYPE de 128 la compilare și 129 la rulare.

Cauză

Microsoft OLE DB Provider pentru DB2 și Microsoft DRDA Application Requester Client pentru DB2 nu convertesc în mod consecvent tipul de date DB2 pentru Windows V10.5 LONG VARCHAR la tipul de date Microsoft OLE DB corect. Această problemă apare atunci când sunt procesate ambele dintre următoarele:

  • Schema coloanei
  • Seturile de rezultate ale interogării

Rezolvare

Această problemă este remediată în actualizarea cumulativă 2 pentru Host Integration Server 2016.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.

Referințe

Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.