Symptomen
Neem als voorbeeld het volgende scenario:
- U voert een SQL Server 2008 R2 Distributed Query Processor vierdelige, gekoppelde serverquery SELECT-instructie uit op een DB2 voor Windows V10.5-database.
- De gegevens worden opgeslagen in DB2 voor Windows V10.5 als LONG VARCHAR.
In dit scenario wordt het volgende foutbericht weergegeven:
Opmerking
Gekoppelde server heeft inconsistente metagegevens voor een kolom opgegeven.
De kolom heeft een DBTYPE van 128 tijdens het compileren en 129 bij runtime.
Oorzaak
De Microsoft OLE DB-provider voor DB2 en de Microsoft DRDA Application Requester Client voor DB2 converteren DB2 voor Windows V10.5 LONG VARCHAR-gegevenstype niet consistent naar het juiste Microsoft OLE DB-gegevenstype. Dit probleem treedt op wanneer beide van de volgende worden verwerkt:
- Het kolomschema
- De queryresultatensets
Oplossing
Dit probleem is opgelost in cumulatieve update 2 voor Host Integration Server 2016.
Status
Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Meer informatie
Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.