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

SQL सर्वर (T-SQL) में डेटाबेस मेल खाता हटाएं

SQL सर्वर में, आप sysmail_delete_account_sp . का उपयोग कर सकते हैं मौजूदा डेटाबेस मेल खाते को हटाने के लिए संग्रहीत प्रक्रिया।

आप किसी खाते का नाम या उसकी आईडी प्रदान करके उसे हटा सकते हैं (लेकिन आपको एक या दूसरे को प्रदान करना होगा)।

उदाहरण - नाम से मिटाएं

किसी खाते का नाम निर्दिष्ट करके उसे कैसे हटाया जाए, यह दिखाने के लिए यहां एक उदाहरण दिया गया है।

EXECUTE msdb.dbo.sysmail_delete_account_sp
    @account_name = 'DB Admin';

परिणाम:

Commands completed successfully.

इसने "DB Admin" नामक खाता हटा दिया।

नाम है sysname

उदाहरण - आईडी द्वारा हटाएं

जैसा कि उल्लेख किया गया है, आप वैकल्पिक रूप से आईडी प्रदान कर सकते हैं। ऐसा करने के लिए, @account_name बदलें @account_id . के लिए तर्क :

EXECUTE msdb.dbo.sysmail_delete_account_sp
    @account_id = 1;

आईडी एक int . है ।

कुछ बिंदु

sysmail_delete_account_sp प्रक्रिया खाते को हटा देती है, भले ही खाता किसी प्रोफ़ाइल द्वारा उपयोग में हो या नहीं।

एक प्रोफ़ाइल जिसमें कोई खाता नहीं है वह सफलतापूर्वक ईमेल नहीं भेज सकता है।

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


  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

  3. SQL सर्वर डेटाबेस स्कोप्ड कॉन्फ़िगरेशन और स्वचालित योजना सुधार

  4. SQL सर्वर प्रमाणीकरण बनाम Windows प्रमाणीकरण:किसका उपयोग करना है और कब

  5. वास्तविक जीवन का उदाहरण, SQL में OUTER / CROSS APPLY का उपयोग कब करें