Kami memiliki contoh yang secara acak paku CPU. Saya ingin membuat peringatan yang menyala pada CPU lebih dari 90% dan secara otomatis memanggil pekerjaan yang berjalan sp_AskBrent
dan mengirimi saya hasilnya melalui email. Namun, output tidak dapat dibaca dalam output Teks atau HTML. Bahkan tidak masuk ke lembar spread Excel. Bagaimana saya bisa mendapatkan info dalam format yang dapat dibaca?
11
Jawaban:
Jadikan lansiran menjalankan pekerjaan yang menjalankan
EXEC msdb.dbo.sp_send_dbmail
dengan@query
parameter:The
@attach_query_result_as_file = 1
parameter akan mengirimkan hasil sebagai lampiran dalam format teks, yang tentunya harus dibaca. Jika Anda mau, Anda bisa mengekspor hasilnya dalam format yang dibatasi koma menggunakan@query_result_separator
parameter.Dari halaman MSDN untuk
sp_send_dbmail
:Ada banyak opsi untuk proc yang disimpan; periksa halaman MSDN dan kemungkinan Anda akan mendapatkan output persis seperti yang Anda inginkan.
sumber