S’applique à
Host Integration Server 2013 Microsoft OLE DB Provider for DB2 5.0

Symptômes

Lorsque vous utilisez le fournisseur Microsoft OLE DB pour DB2 pour effectuer une requête de nom en quatre parties sur un IBM DB2 pour z/OS V10 de base de données qui contient les types de données objet de grande taille (LOB), vous recevez un message d’erreur semblable au suivant :

Le fournisseur OLE DB « DB2OLEDB » pour le serveur lié «nom de serveur lié» a fourni une métadonnée incohérente. L’objet «catalogue». » schema_name«. » TABLE_NAME» manquant dans la colonne attendue «column_name».

Remarque  Ce message d’erreur ne se produit pas lorsque la même requête est émise à l’aide d’un format OpenQuery.

Cause

Le fournisseur OLE DB pour DB2 émet des requêtes pour obtenir les métadonnées pour la table DB2 qui est interrogée à partir de SYSIBM. SYSCOLUMNS lorsque les requêtes de nom en quatre parties sont utilisés. Toutefois, la requête de schéma qui est émise par le fournisseur OLE DB pour DB2 retourne des colonnes masquées. Cela déclenche l’erreur lorsque la table DB2 inclut les types de données LOB.

Résolution

Informations de mise à jour cumulative

Le correctif qui résout ce problème est inclus dans la mise à jour Cumulative, 2 pour Host Integration Server 2013.

Solution de contournement

Pour contourner ce problème, émettez la requête de nom à quatre éléments défectueux en utilisant un format OpenQuery. Cela empêche l’erreur.

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Plus d'informations

Après avoir appliqué cette mise à jour, le fournisseur OLE DB pour DB2 exclut les colonnes masquées lorsqu’il émet des requêtes de schéma sur SYSIBM. SYSCOLUMNS.

Les produits tiers dont traite cet article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute forme de garantie, expresse ou implicite, concernant les performances ou la fiabilité de ces produits.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.