Požymiai
Apsvarstykite šį scenarijų:
- Paleidžiate „SQL Server“ 2008 R2 paskirstytųjų užklausų procesoriaus keturių dalių susietojo serverio užklausos SELECT sakinį DB2, skirtoje Windows V10.5, duomenų bazėje.
- Duomenys saugomi DB2, skirtoje "Windows" V10.5 kaip LONG VARCHAR.
Pagal šį scenarijų gausite tokį klaidos pranešimą:
Pastaba
Susietasis serveris stulpeliui pateikė nenuoseklius metaduomenis.
Buvo pranešta, kad stulpelio DBTYPE buvo 128 kompiliavimo metu ir 129 vykdymo metu.
Priežastis
„„Microsoft““ OLE DB teikimo įrankis, skirtas DB2, ir „Microsoft“ DRDA taikomųjų programų užklausimo klientas, skirtas DB2, nuosekliai nekonvertuoja DB2, skirto "Windows" V10.5 LONG VARCHAR duomenų tipo, į tinkamą "„Microsoft“" OLE DB duomenų tipą. Ši problema kyla, kai apdorojami abu šie dalykai:
- Stulpelių schema
- Užklausos rezultatų rinkiniai
Sprendimas
Ši problema išspręsta kaupiamajame naujinime, skirtame "Host Integration Server 2016".
Būsena
„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.
Nuorodos
Sužinokite daugiau apie terminus , kuriuos "„Microsoft“" naudoja apibūdindama programinės įrangos naujinimus.