2010-04-28 4 views
0

Je souhaite ajouter une notification par courrier électronique à un gestionnaire d'événements de package SSIS 2005. J'ai ajouté une tâche Envoyer un message au gestionnaire d'événements. Je voudrais personnaliser le corps de l'e-mail pour inclure des choses comme la description de l'erreur. J'ai essayé d'inclure @ [System :: ErrorDescription] dans le champ MessageSource, mais le message électronique n'inclut pas la valeur de ErrorDescription uniquement le nom de la variable.Personnalisation du message électronique dans le gestionnaire d'événements SSIS

Répondre

1

Dans la boîte de dialogue de la tâche Envoyer un courrier, sélectionnez le mot Courrier dans la liste de droite. Cela affiche la page de propriétés pour la tâche Courrier. Réglez le MessageSourceType valeur à variable et régler la MessageSource au nom de la variable que vous souhaitez utiliser dans le format System :: ErrorDescription. C'est ainsi que j'ai utilisé ce composant dans SQL Server 2005. Je crois que les étapes sont similaires en 2008, mais cela fait un moment que j'ai travaillé chez un client en 2008, donc je travaille de mémoire là-bas.

0

Le nom de la tâche qui a échoué est INTHE variable système System :: SourceName

1

Je pense que vous utilisez la propriété MessageSource dans l'onglet mail. Vous devez aller à des expressions puis dans la propriété sélectionnez MessageSource et recherchez le bouton d'expression, vous pouvez y glisser et déposer la variable @ [System :: ErrorDescription] dans la zone de texte Expression. Cliquez sur Évaluer l'expression, il ne devrait pas donner de message d'erreur et vous avez terminé.

Questions connexes