Symptômes
Supposez que vous utilisez Microsoft SQL Server 2012 Integration Services (SSIS 2012) ou SSIS 2014. Lorsque vous exécutez une tâche de flux de contrôle de validation XML sur un gros fichier d’entrée, après une période de traitement, SSIS risque de lever une exception de mémoire insuffisante comme suit :
Démarrage du package SSIS « xxx ». Erreur : 0xC002F304 lors de la tâche XML, tâche XML : une erreur s’est produite avec le message d’erreur suivant : « mémoire insuffisante pour poursuivre l’exécution du programme ». Erreur : 0xC002928F lors de la tâche XML, tâche XML : la propriété « nouvelle source » n’a pas de texte XML source ; Le texte XML est non valide, nul ou chaîne vide. La tâche a échoué : XML TaskWarning : 0x80019002 au package : code d’avertissement SSIS DTS_W_MAXIMUMERRORCOUNTREACHED. La méthode d’exécution a abouti, mais le nombre d’erreurs déclenchées (2) a atteint la valeur maximale autorisée (1); suite à un échec. Ce problème survient lorsque le nombre d’erreurs atteint le nombre spécifié dans MaximumErrorCount. Modifiez le MaximumErrorCount ou résolvez les erreurs. Package SSIS « xxx » terminé : échec
Remarque Le problème persiste, que la propriété Détails de validation soit définie sur true ou false.
Résolution
Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 1 pour SQL Server 2014 SP1 /en-us/help/3067839
Mise à jour cumulative 4 pour SQL Server 2012 SP2 /en-us/help/3007556
Mise à jour cumulative 6 pour SQL Server 2014 /en-us/help/3031047
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 figurant dans la liste des produits concernés par cet article.