Symptômes
Supposez que vous utilisez le fournisseur de données .NET pour Teradata pour accéder à Teradata dans Microsoft SQL Server 2012 Integration Services (SSIS 2012) ou SQL Server 2014 Integration Services (SSIS 2014). Lorsque vous essayez d’exécuter une tâche SQL dans laquelle l’attribut IsQueryStoredProcedure est défini sur true dans un package SSIS, le message d’erreur suivant peut apparaître :
[Tâche Exécuter SQL] Erreur : il n’est pas possible d’exécuter la requête « appeler XXXX ; » avec le message d’erreur suivant : « [la base de données Teradata] [5497] l’appel ne peut pas être soumis dans une demande de plusieurs instructions. ». Causes possibles de l’échec : des problèmes liés à la requête, la propriété « ResultSet » n’est pas correctement définie, les paramètres ne sont pas définis correctement ou la connexion n’est pas établie correctement.
Résolution
Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 4 pour SQL Server 2014 /en-us/help/2999197
Mise à jour cumulative 2 pour SQL Server 2012 SP2 /en-us/help/2983175
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Les produits tiers mentionnés dans le présent article proviennent de sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.