Symptômes
Une instruction SQL est envoyée d’IBM DB2 au service Microsoft pour L’architecture de base de données relationnelle distribuée (DRDA). Si l’instruction contient un identificateur entre guillemets complet tel que « SCHEMA1. TABLE1, » un message d’erreur semblable à ce qui suit peut s’afficher sur le système hôte IBM :
Remarque
SQLCODE : -204
SQLSTATE : 42704
SQLERRMT : qualificateur. » EST UN NOM NON DÉFINI
Cause
Ce problème se produit car le transformateur SQL utilisé par le service Microsoft pour DRDA n’analyse pas et ne met pas correctement à jour les identificateurs entre guillemets complets. En outre, le transformateur SQL ne met pas à jour le nom de la collection mappée sur le nom de schéma en fonction des paramètres du fichier App.config utilisé par le service Microsoft pour DRDA.
Résolution
Informations sur les mises à jour cumulatives
Le correctif qui résout ce problème est inclus dans mise à jour cumulative 1 pour Microsoft Host Integration Server 2013.
État
Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».