Mamy instancję, która losowo przyspiesza procesor. Chcę utworzyć alert, który uruchamia się na procesorze powyżej 90% i automatycznie wywołuje zadanie, które uruchamia się sp_AskBrent
i wysyła mi wiadomość e-mail z danymi wyjściowymi. Jednak wynik jest nieczytelny ani w tekście, ani w formacie HTML. Nie pasuje nawet do arkusza kalkulacyjnego Excel. Jak mogę uzyskać informacje w czytelnym formacie?
11
Odpowiedzi:
Ustaw alert tak, aby uruchamiał zadanie
EXEC msdb.dbo.sp_send_dbmail
z@query
parametrem:Ten
@attach_query_result_as_file = 1
parametr wyśle wyniki jako załącznik w formacie tekstowym, który z pewnością powinien być czytelny. Jeśli chcesz, możesz wyeksportować wyniki w formacie rozdzielanym przecinkami za pomocą@query_result_separator
parametru.Ze strony MSDN dla
sp_send_dbmail
:Istnieje wiele opcji dla tego przechowywanego proc; sprawdź stronę MSDN i prawdopodobnie otrzymasz wynik dokładnie tak, jak tego chcesz.
źródło