Belirtiler
Büyük nesne (LOB) veri türleri içeren z/OS V10 veritabanı için IBM DB2 karşı dört ad sorgusu gerçekleştirmek için OLE DB Provider for DB2'yi kullandığınızda, aşağıdakine benzer bir hata iletisi alırsınız:
"DB2OLEDB" "bağlantılı sunucu adı" bağlantılı sunucu için OLE DB sağlayıcısı tarafından sağlanan tutarsız meta verileri. Nesne "katalog"." schema_name"." TABLE_NAMEeksik"beklenen"column_name"sütun.
Not: Bu hata iletisini, aynı sorguyu SorguAç biçimi kullanılarak kesildiğinde oluşmaz.
Neden
OLE DB Provider for DB2 SYSIBM sorgulanan DB2 tablosu için meta verileri almak için sorgu verir. Dört ad sorgularını kullanıldığında SYSCOLUMNS. Ancak, DB2 için OLE DB sağlayıcısı tarafından verilen şema sorgu gizli sütunlar döndürür. DB2 tablo LOB veri türleri içerir, bu hata tetikler.
Çözüm
Toplu güncelleştirme bilgileri
Bu sorunu gideren düzeltme, Host Integration Server 2013 için toplu güncelleştirme 2 ' de eklenmiştir.
Geçici çözüm
Bu soruna geçici bir çözüm için başarısız olan dört ad sorgusu SorguAç biçimi kullanarak sorunu. Bu hatayı engeller.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Daha fazla bilgi
Bu güncelleştirmeyi uyguladıktan sonra şema sorguları SYSIBM karşı verdiğinde OLE DB Provider for DB2 gizli sütunlar dışlar. SYSCOLUMNS.
Bu makalede açıklanan üçüncü taraf ürünler Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft bu ürünlerin performansı veya güvenilirliği hakkında açık veya örtük hiçbir garanti vermez.