2010-06-08 43 views
0

J'ai une configuration SQL 2005 et je suis plutôt nouveau :) Vous avez craqué pendant quelques heures et j'ai juste besoin d'aide.Alerte SQL pour une procédure stockée?

J'ai été capable de configurer des alertes avec succès pour les "événements de performance du serveur SQL", c'est amusant. J'ai donc déjà des alertes email fonctionnant. Cependant, j'ai besoin de la chose d'alerte pour exécuter une procédure stockée que j'ai créée, et en fonction de sa sortie, il alertera moi ou non par e-mail. Jusqu'à présent, j'essayais d'utiliser les événements WMI, mais je reçois toujours une erreur "Impossible d'exécuter @wmi_query dans l'espace @wmi_namespace fourni.Vérifiez qu'une classe d'événements sélectionnée dans la requête existe dans l'espace de noms et que la requête a la syntaxe correcte "

la requête fonctionne vraiment donc je n'ai aucune idée .. y at-il une manière différente de faire cela?

Répondre

2

Vous pouvez utiliser Management Studio ou la procédure stockée système sp_add_alert pour ajouter une alerte et spécifier un travail à exécuter lors du déclenchement. Dans Management Studio, lorsque vous affichez les propriétés de l'alerte, il se trouve sur la page "Réponse". Ce travail peut consister en une seule étape appelant votre procédure stockée. Dans votre procédure stockée, vous pouvez utiliser la procédure stockée système sp_send_dbmail pour envoyer un courrier électronique en fonction de la logique que vous définissez.

De Livres en ligne:

+0

Attend Super Duper délicat D: voir comment nous allons:> – superdupersomething