यदि आप SQL सर्वर में डेटाबेस मेल का उपयोग कर रहे हैं, तो आपको कभी-कभी मेल कतार को रोकने या प्रारंभ करने की आवश्यकता हो सकती है।
आप sysmail_stop_sp
. का उपयोग करके T-SQL के साथ ऐसा कर सकते हैं कतार को रोकने के लिए संग्रहीत कार्यविधि, और sysmail_start_sp
इसे शुरू करने की प्रक्रिया।
कतार बंद करें
कतार को रोकने का तरीका यहां दिया गया है:
EXECUTE msdb.dbo.sysmail_stop_sp;
आप sysmail_help_status_sp
. का भी उपयोग कर सकते हैं यह सत्यापित करने के लिए संग्रहीत कार्यविधि कि कतार रोक दी गई है।
EXECUTE msdb.dbo.sysmail_help_status_sp;
परिणाम:
+----------+ | Status | |----------| | STOPPED | +----------+
कतार प्रारंभ करें
कतार शुरू करने और उसकी स्थिति की जांच करने का तरीका यहां दिया गया है:
EXECUTE msdb.dbo.sysmail_start_sp;
EXECUTE msdb.dbo.sysmail_help_status_sp;
परिणाम:
+----------+ | Status | |----------| | STARTED | +----------+
संग्रहीत कार्यविधियों का स्थान
ध्यान दें कि इस पृष्ठ पर सभी संग्रहीत कार्यविधियाँ msdb
. में स्थित हैं डेटाबेस, और वे dbo
. के स्वामित्व में हैं स्कीमा।
इसलिए, यदि आप उन्हें msdb
. के बाहर से निष्पादित करते हैं, तो आपको तीन भागों के नामकरण का उपयोग करना होगा डेटाबेस।
वैकल्पिक रूप से, आप msdb
. पर स्विच कर सकते हैं डेटाबेस पहले (USE msdb;
) और फिर उन्हें वहां से चलाएं।