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

SQL सर्वर (T-SQL) में डेटाबेस मेल के लिए कॉन्फ़िगरेशन सेटिंग्स कैसे बदलें

यदि आप SQL सर्वर में डेटाबेस मेल का उपयोग कर रहे हैं, तो आप sysmail_configure_sp निष्पादित करके कॉन्फ़िगरेशन सेटिंग्स बदल सकते हैं msdb . में संग्रहीत कार्यविधि डेटाबेस।

सिंटैक्स

वाक्य रचना इस प्रकार है:

sysmail_configure_sp [ [ @parameter_name = ] 'parameter_name' ]  
    [ , [ @parameter_value = ] 'parameter_value' ]  
    [ , [ @description = ] 'description' ]

तो आप वांछित मूल्य के बाद सेटिंग नाम प्रदान करते हैं। आप उस सेटिंग के विवरण को भी अपडेट कर सकते हैं।

ध्यान दें कि sysmail_configure_sp संग्रहीत कार्यविधि msdb . में है डेटाबेस और यह dbo . के स्वामित्व में है स्कीमा। इसलिए, यदि msdb . है तो प्रक्रिया को तीन-भाग के नाम से लागू किया जाना चाहिए वर्तमान डेटाबेस नहीं है।

उदाहरण

अटैचमेंट के लिए अधिकतम फ़ाइल आकार बदलने का एक उदाहरण यहां दिया गया है:

EXECUTE msdb.dbo.sysmail_configure_sp  
    'MaxFileSize', '2000000';

इस मामले में, मैंने पैरामीटर मान को 2000000 में बदल दिया, लेकिन मैंने विवरण नहीं बदला। इसलिए वर्णन वही रहता है जो वह था।

इसे करने का दूसरा तरीका तर्क नामों का स्पष्ट रूप से उपयोग करना है।

EXECUTE msdb.dbo.sysmail_configure_sp  
    @parameter_name = 'MaxFileSize', 
    @parameter_value = '1000000',
    @description = 'Default maximum file size';

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

सभी कॉन्फ़िगरेशन सेटिंग

आप sysmail_help_configure_sp को क्रियान्वित करके वर्तमान कॉन्फ़िगरेशन सेटिंग्स की सूची प्राप्त कर सकते हैं बिना किसी तर्क के संग्रहीत प्रक्रिया।

EXEC msdb.dbo.sysmail_help_configure_sp;

परिणाम:

+--------------------------------+----------------+------------------------------------------------------------------------------
| paramname                      | paramvalue     | description                                                                  
|--------------------------------+----------------+------------------------------------------------------------------------------
| AccountRetryAttempts           | 1              | Number of retry attempts for a mail server                                   
| AccountRetryDelay              | 60             | Delay between each retry attempt to mail server                              
| DatabaseMailExeMinimumLifeTime | 600            | Minimum process lifetime in seconds                                          
| DefaultAttachmentEncoding      | MIME           | Default attachment encoding                                                  
| LoggingLevel                   | 2              | Database Mail logging level: normal - 1, extended - 2 (default), verbose - 3 
| MaxFileSize                    | 1000000        | Default maximum file size                                                    
| ProhibitedExtensions           | exe,dll,vbs,js | Extensions not allowed in outgoing mails                                     
+--------------------------------+----------------+------------------------------------------------------------------------------

एक विशिष्ट कॉन्फ़िगरेशन सेटिंग लौटाएं

यदि आप केवल एक कॉन्फ़िगरेशन सेटिंग वापस करना चाहते हैं, तो आप @parameter_name का उपयोग करके इसे संग्रहीत कार्यविधि में पास कर सकते हैं तर्क।

EXEC msdb.dbo.sysmail_help_configure_sp
    @parameter_name = MaxFileSize;

परिणाम:

+-------------+--------------+---------------------------+
| paramname   | paramvalue   | description               |
|-------------+--------------+---------------------------|
| MaxFileSize | 1000000      | Default maximum file size |
+-------------+--------------+---------------------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या हर कोई बादल की ओर पलायन कर रहा है?

  2. SQL लिपियों को मान्य करने के लिए कोड

  3. जावा 1.7.0 के तहत चल रहे SQL-सर्वर (MSSQL-JDBC 3.0) में दिनांक कॉलम 2 दिन पहले प्राप्त किए गए थे

  4. चयन सूची में कहीं और एक उपनाम का संदर्भ लें

  5. SQL सर्वर लेनदेन संबंधी प्रतिकृति आंतरिक