2009-08-01 3 views
2

J'utilise SQL Server 2008 et j'écris un Job de l'Agent SQL Server. Dans mon travail, il y a 3 étapes et dans chaque étape je vais exécuter une procédure de magasin. J'ai remarqué que dans le paramètre Notification par défaut, il écrit les informations dans le journal des événements Windows uniquement lorsqu'il échoue.Comment enregistrer à la fois le succès et l'échec dans le travail de l'Agent SQL Server

Ma question est, des solutions faciles à écrire à la fois des informations de réussite et d'échec de chaque étape dans le journal des événements Windows ou un endroit facilement surveillé? Mon travail s'exécute quotidiennement et j'ai besoin de l'information pour le succès et échouer pour assurer mon travail fonctionne.

merci à l'avance, George

Répondre

3

Les notifications dans les propriétés d'emploi vous permet également de choisir une action lorsque le travail réussit! Ce bouton à droite est une liste déroulante, vraiment - vous pouvez choisir différents résultats, par ex. écrire dans le journal des événements en cas d'échec et envoyer un e-mail lorsqu'il y parvient.

Si vous choisissez l'option "Si le travail est terminé", je pense que l'action (écrire dans le journal des événements, envoyer un e-mail, etc.) sera déclenchée dans les deux cas - succès et échec.

Marc

PS: peut-être que cela aide?
http://msdn.microsoft.com/en-us/library/ms191130.aspx

Si vous souhaitez notifier un opérateur par e-mail, vérifiez E-mail, sélectionnez un opérateur dans la liste, puis sélectionnez l'une des options suivantes:

* When the job succeeds to notify the operator when the job completes successfully. 
* When the job fails to notify the operator when the job completes unsuccessfully. 
* When the job completes to notify the operator regardless of completion status. 
+0

Merci Marc, "écrire un" succès "message à une table de journal des travaux dans votre base de données SQL Server quelque part" - vous voulez créer une autre table manuellement et insérer dans cette table l'état d'exécution manully de la procédure de magasin pour indiquer le succès ou échouer? Pas de solutions intégrées? :-) – George2

+1

Voir mes modifications - il existe de nombreuses façons de notifier le succès du travail. –

+0

"Les notifications dans les propriétés du travail vous permettent également de choisir une action lorsque le travail réussit" - oui, mais pas moyen de sélectionner à la fois succès et échec. J'ai besoin des deux informations pour indiquer que mes travaux fonctionnent réellement dans le programme conçu. :-) – George2

Questions connexes