Wir haben eine Instanz, die die CPU zufällig spitzt. Ich möchte eine Warnung erstellen, die zu über 90% auf der CPU ausgelöst wird und automatisch einen Job aufruft, der ausgeführt wird, sp_AskBrent
und mir die Ausgabe per E-Mail sendet. Die Ausgabe ist jedoch weder in der Text- noch in der HTML-Ausgabe unlesbar. Es passt nicht einmal gut in eine Excel-Tabelle. Wie kann ich die Informationen in einem lesbaren Format erhalten?
11
Antworten:
Lassen Sie die Warnung einen Job ausführen, der
EXEC msdb.dbo.sp_send_dbmail
den folgenden@query
Parameter ausführt:Der
@attach_query_result_as_file = 1
Parameter sendet die Ergebnisse als Anhang im Textformat, der auf jeden Fall lesbar sein sollte. Wenn Sie möchten, können Sie die Ergebnisse mithilfe des@query_result_separator
Parameters in ein durch Kommas getrenntes Format exportieren .Von der MSDN-Seite für
sp_send_dbmail
:Es gibt viele Optionen für diesen gespeicherten Prozess. Überprüfen Sie die MSDN-Seite und wahrscheinlich erhalten Sie die Ausgabe genau so, wie Sie es möchten.
quelle