Symptomer
Tenk deg følgende:
- Du kjører en SQL Server 2008 R2 Distributed Query Processor firedelt koblet serverspørring SELECT-setning mot en DB2 for Windows V10.5-database.
- Dataene lagres i DB2 for Windows V10.5 som LONG VARCHAR.
I dette scenarioet får du følgende feilmelding:
Obs!
Koblet server leverte inkonsekvente metadata for en kolonne.
Kolonnen ble rapportert å ha en DBTYPE på 128 ved kompileringstid og 129 ved kjøring.
Årsak
Den Microsoft OLE DB-leverandør for DB2 og Microsoft DRDA Application Requester Client for DB2 konverterer ikke DB2 for Windows V10.5 LONG VARCHAR-datatypen til riktig Microsoft OLE DB-datatype konsekvent. Dette problemet oppstår når begge av følgende behandles:
- Kolonneskjemaet
- Resultatsettene for spørringen
Oppløsning
Dette problemet er løst i kumulativ oppdatering 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».
Kilder
Finn ut mer om terminologien Microsoft bruker til å beskrive programvareoppdateringer.