Gejala
Ketika Anda menggunakan OLE penyedia DB untuk DB2 untuk menjalankan kueri empat bagian nama terhadap IBM DB2 untuk z OS V10 database yang berisi jenis data objek besar (LOB), Anda menerima pesan galat yang menyerupai berikut ini:
Penyedia OLE DB "DB2OLEDB" terkait server "nama server tertaut" disediakan metadata tidak konsisten. Objek "Katalog"." schema_name"." table_name"hilang kolom diharapkan"column_name".
Catatan Pesan galat ini terjadi ketika permintaan sama dikeluarkan dengan menggunakan OpenQuery format.
Penyebab
OLE penyedia DB untuk DB2 masalah permintaan untuk mendapatkan metadata untuk DB2 tabel yang sedang dipertanyakan dari SYSIBM. SYSCOLUMNS ketika permintaan empat bagian nama yang digunakan. Namun, permintaan skema yang diterbitkan oleh OLE DB penyedia untuk DB2 kembali kolom tersembunyi. Ini memicu galat saat tabel DB2 mencakup LOB jenis data.
Pemecahan masalah
Informasi pembaruan kumulatif
Perbaikan yang dapat menyelesaikan masalah ini disertakan dalam pemutakhiran kumulatif 2 untuk Host integrasi Server 2013.
Pemecahan masalah
Untuk mengatasi masalah ini, masalah pertanyaan nama empat bagian gagal dengan menggunakan OpenQuery format. Hal ini mencegah galat.
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Informasi lebih lanjut
Setelah Anda menerapkan pembaruan ini, OLE penyedia DB untuk DB2 mengecualikan kolom tersembunyi ketika masalah skema kueri terhadap SYSIBM. SYSCOLUMNS.
Produk pihak ketiga yang dibahas di artikel ini dibuat oleh perusahaan yang independen terhadap Microsoft. Microsoft tidak menyediakan jaminan, baik tersirat maupun tersurat, mengenai kinerja atau keandalan produk ini.