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.