LABOJUMS: Microsoft OLE DB nodrošinātājs datu bāzei DB2 nevar nolasīt datus, kas tiek glabāti DB2 operētājsistēmai Windows V10.5 LONG VARCHAR, kad tiek apstrādāts DQP saistītā servera SELECT priekšraksts

Attiecas uz
Host Integration Server 2016

Pazīmes

Apsveriet šādu scenāriju:

  • Jūs palaižat SQL Server 2008 R2 dalītā vaicājuma procesora četrdaļīgu saistīto serveru vaicājumu priekšrakstu SELECT attiecībā uz DB2 operētājsistēmai Windows V10.5 datu bāzi.
  • Dati tiek glabāti DB2 operētājsistēmai Windows V10.5 kā LONG VARCHAR.

Šādā gadījumā tiek parādīts šāds kļūdas ziņojums:

Piezīme

Saistītais serveris nodrošināja kolonnai neatbilstīgus metadatus.
Tika ziņots, ka kolonnas DBTYPE bija 128 kompilācijas laikā un 129 izpildes laikā.

Iemesls

Microsoft OLE DB nodrošinātājs datu bāzei DB2 un Microsoft DRDA lietojumprogrammu pieprasītāja klients DB2 nekonvertē DB2 operētājsistēmai Windows V10.5 LONG VARCHAR datu tipu uz pareizo Microsoft OLE DB datu tipu. Šī problēma rodas, ja tiek apstrādāti abi šie elementi:

  • Kolonnu shēma
  • Vaicājumu rezultātu kopas

Risinājums

Šī problēma ir novērsta 2016. gada resursdatora integrācijas servera 2. kumulatīvajā atjauninājumā .

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Atsauces

Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.