अलर्ट EXEC msdb.dbo.sp_send_dbmail
को @query
पैरामीटर के साथ चलने वाली नौकरी बनाएं :
EXEC dbo.sp_send_dbmail @profile_name = 'mail_profile'
, @recipients = 'some@mail.com'
, @subject = 'some subject'
, @body = 'the body text goes here'
, @query = 'EXEC sp_AskBrent;'
, @attach_query_result_as_file = 1;
@attach_query_result_as_file = 1
पैरामीटर पाठ प्रारूप में एक लगाव है, जो निश्चित रूप से पठनीय होना चाहिए के रूप में परिणाम भेज देंगे। यदि आप चाहते हैं, तो आप @query_result_separator
पैरामीटर का उपयोग करके अल्पविराम-सीमांकित प्रारूप में परिणाम निर्यात कर सकते हैं ।
इसके लिए MSDN पृष्ठ सेsp_send_dbmail
:
यह उदाहरण ई-मेल पते danw@Advt-Works.com का उपयोग करके डैन विल्सन को एक ई-मेल संदेश भेजता है। संदेश में विषय वर्क ऑर्डर काउंट है, और 30 अप्रैल, 2004 के बाद दो दिनों से कम समय के साथ कार्य आदेशों की संख्या को दर्शाने वाली क्वेरी निष्पादित करता है। डेटाबेस मेल एक पाठ फ़ाइल के रूप में परिणाम संलग्न करता है।
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'Adventure Works Administrator',
@recipients = 'danw@Adventure-Works.com',
@query = 'SELECT COUNT(*) FROM AdventureWorks2012.Production.WorkOrder
WHERE DueDate > ''2004-04-30''
AND DATEDIFF(dd, ''2004-04-30'', DueDate) < 2' ,
@subject = 'Work Order Count',
@attach_query_result_as_file = 1 ;
उस संग्रहीत खरीद के लिए कई विकल्प हैं; MSDN पृष्ठ की जाँच करें और संभावना है कि आपको आउटपुट मिलेगा कि आप इसे कैसे चाहते हैं।