Symptomer
Tenk deg følgende:
-
Du kjører en four-part koblet server for SQL Server 2008 R2 distribueres Spørringsprosessor SELECT-setningen for spørringen mot en DB2 for Windows V10.5 database.
-
Dataene er lagret i DB2 for Windows V10.5 som lang VARCHAR.
I dette scenariet får du følgende feilmelding:
Koblet server angitt inkonsekvent metadata for en kolonne.
Kolonnen ble rapportert å ha en DBTYPE på 128 kompileringstiden og 129 ved kjøretid.
Årsak
Microsoft OLE DB-leverandøren for DB2 og Microsoft DRDA program bestiller klienten for DB2 konvertere ikke DB2 for Windows V10.5 lang VARCHAR datatypen til riktig Microsoft OLE DB-datatype konsekvent. Dette problemet oppstår når begge av følgende behandles:
-
Kolonne-skjemaet
-
Resultatsett for spørringen
Løsning
Dette problemet er løst i kumulative oppdateringen 2 for Host Integration Server 2016.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.