MEMPERBAIKI: Microsoft OLE DB Provider untuk DB2 tidak dapat membaca data yang disimpan di DB2 untuk Windows V10.5 LONG VARCHAR ketika pernyataan SELECT server tertaut DQP diproses

Berlaku Untuk
Host Integration Server 2016

Gejala

Pertimbangkan skenario berikut:

  • Anda menjalankan SQL Server 2008 R2 Distributed Query Processor empat bagian kueri server tertaut pernyataan SELECT terhadap database DB2 untuk Windows V10.5.
  • Data disimpan di DB2 untuk Windows V10.5 sebagai LONG VARCHAR.

Dalam skenario ini, Anda menerima pesan kesalahan berikut:

Catatan

Server yang ditautkan menyediakan metadata yang tidak konsisten untuk kolom.
Kolom dilaporkan memiliki DBTYPE 128 pada waktu kompilasi dan 129 pada waktu proses.

Penyebab

Microsoft OLE DB Provider untuk DB2 dan Klien Pemohon Aplikasi MICROSOFT DRDA untuk DB2 tidak mengonversi tipe data DB2 untuk Windows V10.5 LONG VARCHAR ke tipe data Microsoft OLE DB yang benar secara konsisten. Masalah ini terjadi ketika kedua hal berikut ini diproses:

  • Skema kolom
  • Kumpulan hasil kueri

Resolusi

Masalah ini telah diperbaiki dalam Pembaruan Kumulatif 2 untuk Server Integrasi Host 2016.

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Referensi

Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.