2009-10-20 11 views
4

Si je gestionnaire d'événements OnError dans mon package SSIS, il y a des variables System :: ErrorCode et System :: ErrorDescription à partir de laquelle je peux obtenir les informations d'erreur si des choses échoue en exécution.gestionnaire d'événements OnTaskFailed dans SSIS

Mais je ne peux pas le trouver la même chose pour OnTaskFailed gestionnaire d'événements, à savoir Comment obtenir le ErrorCode et ErrorDescription du gestionnaire d'événements OnTaskFailed lorsque des choses échoue en exécution dans le cas où nous voulons seulement mettre en œuvre l'événement OnTaskFailed gestionnaire pour notre paquet?

Répondre

-1

Dans la tâche que vous mettez dans le gestionnaire d'événements d'erreur, vous pouvez sélectionner des paramètres disponibles uniquement dans un gestionnaire d'erreurs tel que system: Errordescription ou system: Sourcename (qui a fourni la tâche échouée). Nous les utilisons comme variables d'entrée pour un proc stocké qui insère dans une table d'erreurs (et pour envoyer un email pour un processus échoué) qui stocke d'autres informations au-delà de la table de journalisation. Nous utilisons également la table de journalisation pour consigner nos étapes et nous nous assurons que les informations d'erreur générales y sont incluses.

+0

grâce, comme la variable System :: ErrorDescription n'est pas disponible pour OnTaskFailed, alors quel est le but d'utiliser OnTaksFailed savoir Quelles sont les choses que nous enregistrons avec gestionnaire d'événements OnTaskFailed? –

+0

Nous n'utilisons pas Ontaskfailed, donc je ne sais pas. Sur erreur semble saisir tout ce dont nous avons besoin. – HLGEM

+0

Qu'en est-il du placement d'un gestionnaire d'erreurs sur une tâche de flux de données - si vous utilisez l'événement OnError, il génère un nombre d'erreurs pour les tâches de flux de données enfant et parent et exécute la condition plusieurs fois. L'événement Echec de la tâche OnTask s'exécute une fois, mais n'a pas accès à la variable ErrorDescription. Comment pouvez-vous contourner cela? – christopherlovell