Symptômes
Prenons l’exemple du scénario suivant :
-
Vous créez une table qui contient une colonne Identity .
-
Pour insérer sp_execute_external_script des données dans une table, vous devez utiliser l’instruction INSERT INTO.
-
Vous spécifiez la valeur de paramètre @parallel de la procédure stockée sp_execute_external_script1.
Dans ce scénario, lorsque vous exécutez l’instruction INSERT INTO, la requête échoue et vous recevez le message d’erreur suivant :
MSG 213, niveau 16, État 7, ligne 32 Le nom ou le nombre de colonnes fournies ne correspond pas à la définition de la table.
Résolution
Ce correctif est inclus dans la mise à jour cumulative 5 pour SQL Server 2016 Service Pack 1.
À propos des versions SQL Server 2016
Chaque nouvelle build pour SQL Server 2016 contient tous les correctifs et correctifs de sécurité inclus dans la build précédente. Nous vous recommandons d’installer la dernière version pour SQL Server 2016.
Solution de contournement
Pour contourner ce problème, définissez la valeur de paramètre @parallel de la procédure sp_execute_external_script sur 0.
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Références
Apprenez-en davantage sur la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.