Nous avons une instance qui augmente aléatoirement le CPU. Je veux créer une alerte qui se déclenche sur le processeur à plus de 90% et appelle automatiquement un travail qui s'exécute sp_AskBrent
et m'envoie la sortie par e-mail. Cependant, la sortie est illisible dans la sortie texte ou HTML. Il ne va même pas bien dans une feuille de calcul Excel. Comment puis-je obtenir les informations dans un format lisible?
11
Réponses:
Faites exécuter l'alerte un travail qui exécute le
EXEC msdb.dbo.sp_send_dbmail
avec le@query
paramètre:Le
@attach_query_result_as_file = 1
paramètre enverra les résultats sous forme de pièce jointe au format texte, qui devrait certainement être lisible. Si vous le souhaitez, vous pouvez exporter les résultats au format délimité par des virgules à l'aide du@query_result_separator
paramètre.À partir de la page MSDN pour
sp_send_dbmail
:Il existe de nombreuses options pour ce proc stocké; vérifiez la page MSDN et vous obtiendrez probablement la sortie exactement comme vous le souhaitez.
la source