У нас есть экземпляр, который случайным образом нагружает процессор. Я хочу создать предупреждение, которое запускает процессор более чем на 90% и автоматически вызывает задание, которое запускается, sp_AskBrent
и отправляет мне по электронной почте вывод. Однако выходные данные не читаются ни в текстовом, ни в HTML-формате. Это даже не вписывается в электронную таблицу Excel. Как я могу получить информацию в удобочитаемом формате?
11
Ответы:
Заставьте оповещение запустить задание
EXEC msdb.dbo.sp_send_dbmail
с@query
параметром:@attach_query_result_as_file = 1
Параметр будет посылать результаты в виде вложения в текстовом формате, который , безусловно , должен быть читаемым. При желании вы можете экспортировать результаты в формате с разделителями-запятыми, используя@query_result_separator
параметр.Со страницы MSDN для
sp_send_dbmail
:Есть много вариантов для этого хранимого процесса; проверьте страницу MSDN и, скорее всего, вы получите вывод именно так, как вы этого хотите.
источник