J'ai un composant de script source dans SQL2012. Je crois que si vous voulez définir une variable de lecture/écriture dans le composant Script, elle doit être définie dans la méthode Postexecute. Et je l'ai fait comme ça; J'ai testé la variable après l'exécution du composant de script et constaté qu'il n'avait pas été défini. J'ai défini un point d'arrêt dans la méthode PostExecute et confirmé qu'il n'est jamais appelé.PostExecute ne se déclenche pas dans le composant de script SSIS
J'ai même écrit un nouveau paquet très simple et l'ai testé à nouveau avec les mêmes résultats. Quelqu'un peut-il me dire pourquoi le PostExecute ne tirera pas.
Je n'ai connaissance d'aucune restriction sur la définition d'une variable ici (qu'il y ait ou non des enregistrements à traiter).
Comment cela empêche-t-il le déclenchement de l'événement? – user1413844