Symptômes
Considérez le scénario suivant :
-
Le Service Microsoft de Distributed relationnel de base de données Architecture (DRDA) vous permet d’envoyer les instructions SQL à partir d’IBM DB2 pour SQL Server.
-
Une instruction SQL paramétrée est incluse dans un package SQL statique.
-
Les valeurs de données de paramètre qui sont passés dans l’instruction SQL sont des valeurs non valides pour les types de données qui sont utilisées.
Dans ce scénario, le nom du package SQL statique qui est exécuté lorsqu’une erreur se produit n’est pas écrite au Service Microsoft pour le fichier journal DRDA. Le nom du lot SQL statique manquant rend difficile d’identifier le lot a échoué lorsqu’il y a plusieurs packages SQL en cours d’exécution par le Service Microsoft pour DRDA.
Résolution
Informations de mise à jour cumulative
Le correctif qui résout ce problème est inclus dans la mise à jour Cumulative, 1 pour Host Integration Server 2013.
É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 que 1 de mise à jour Cumulative est appliqué, le Service Microsoft pour DRDA écrit des détails supplémentaires dans le fichier journal lorsque des erreurs surviennent pendant le traitement des valeurs de données de paramètre SQL non valides. Les détails supplémentaires à incluent le nom du lot SQL et le jeton de la cohérence.