Symptom
Tänk dig följande scenario:
- Du kör en SQL Server 2008 R2 Distributed Query Processor fyradelad länkad serverfråga SELECT-instruktion mot en DB2 för Windows V10.5-databas.
- Data lagras i DB2 för Windows V10.5 som LONG VARCHAR.
I det här scenariot får du följande felmeddelande:
Obs
Länkad server har angett inkonsekventa metadata för en kolumn.
Kolumnen rapporterades ha en DBTYPE på 128 vid kompileringstid och 129 vid körning.
Orsak
Microsoft OLE DB Provider för DB2 och Microsoft DRDA Application Requester Client för DB2 konverterar inte DB2 för Windows V10.5 LONG VARCHAR-datatypen till rätt Microsoft OLE DB-datatyp konsekvent. Det här problemet inträffar när båda följande bearbetas:
- Kolumnschemat
- Frågeresultatet anges
Lösning
Det här problemet är åtgärdat i kumulativ uppdatering 2 för Host Integration Server 2016.
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Läs mer om den terminologi som Microsoft använder för att beskriva programuppdateringar.