Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर (T-SQL) में सभी डेटाबेस मेल संदेशों की स्थिति की जाँच करें

यदि आप SQL सर्वर में डेटाबेस मेल का उपयोग करते हैं, तो आप sysmail_allitems . का उपयोग कर सकते हैं डेटाबेस मेल द्वारा संसाधित किए गए सभी ईमेल की स्थिति की जांच करने के लिए देखें।

उदाहरण

यहां सभी मेल संदेशों की स्थिति की जांच करने का एक उदाहरण दिया गया है। ध्यान दें कि इसे msdb . पर करने की आवश्यकता है डेटाबेस।

SELECT * FROM msdb.dbo.sysmail_allitems;

परिणाम (ऊर्ध्वाधर आउटपुट का उपयोग करके):

mailitem_id                 | 1
profile_id                  | 1
recipients                  | [email protected]
copy_recipients             | NULL
blind_copy_recipients       | NULL
subject                     | SQL Server Agent Job: FAILED
body                        | Your favorite SQL Server Agent job just failed
body_format                 | TEXT
importance                  | NORMAL
sensitivity                 | NORMAL
file_attachments            | NULL
attachment_encoding         | MIME
query                       | NULL
execute_query_database      | NULL
attach_query_result_as_file | 0
query_result_header         | 1
query_result_width          | 256
query_result_separator      |  
exclude_query_output        | 0
append_query_error          | 0
send_request_date           | 2020-08-24 02:40:48.093
send_request_user           | sa
sent_account_id             | NULL
sent_status                 | failed
sent_date                   | 2020-08-24 02:41:53.000
last_mod_date               | 2020-08-24 02:41:53.290
last_mod_user               | sa

मैंने यहां वर्टिकल आउटपुट का उपयोग किया है ताकि आपको सभी कॉलम देखने के लिए साइड में स्क्रॉल करने की आवश्यकता न पड़े।

चीजों को संक्षिप्त रखने के लिए, मैं केवल पहली पंक्ति (भले ही चार पंक्तियाँ लौटा दी गई थीं) प्रदर्शित कर रहा हूँ।

यहाँ यह फिर से है, इस समय को छोड़कर मैं सभी चार पंक्तियों को प्रदर्शित करूँगा। इस बार मैं सामान्य क्षैतिज आउटपुट पर स्विच करूँगा, और मैं केवल कुछ कॉलम निर्दिष्ट करूँगा।

SELECT
    mailitem_id,
    sent_status,
    send_request_date
FROM msdb.dbo.sysmail_allitems;

परिणाम (ऊर्ध्वाधर आउटपुट का उपयोग करके):

+---------------+---------------+-------------------------+
| mailitem_id   | sent_status   | send_request_date       |
|---------------+---------------+-------------------------|
| 1             | failed        | 2020-08-24 02:40:48.093 |
| 2             | failed        | 2020-08-24 02:47:40.833 |
| 3             | sent          | 2020-08-24 03:58:57.887 |
| 4             | sent          | 2020-08-24 04:11:19.300 |
+---------------+---------------+-------------------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे एक varchar autoincrement करने के लिए

  2. T-SQL का उपयोग करके SQL सर्वर डेटाबेस में विदेशी कुंजी वापस करने के 11 तरीके

  3. मैं SQL सर्वर पर MSDTC कैसे सक्षम करूं?

  4. क्या Microsoft SQL सर्वर में एक बूलियन डेटा प्रकार है जैसे MySQL में है?

  5. मानक प्रारूप स्ट्रिंग्स (टी-एसक्यूएल) का उपयोग कर SQL सर्वर में 'डेटाटाइमऑफसेट' स्वरूपण के उदाहरण