Sending SMTP mail in SQL Server 2008 R2 Express -


मैंने कोशिश की: sp_send_dbmail

लेकिन मुझे निम्न त्रुटि मिली:

संदेश 15281, स्तर 16, राज्य 1, प्रक्रिया sp_send_dbmail, पंक्ति 0
SQL सर्वर घटक 'डेटाबेस के मेलबॉक्स' डेटाबेस की प्रक्रिया 'dbo.sp_send_dbmail' तक पहुंच को अवरुद्ध करता है क्योंकि यह घटक सुरक्षा कॉन्फ़िगरेशन के भाग के रूप में बंद है इस सर्वर के लिए।
एक सिस्टम व्यवस्थापक SP_configure का उपयोग करके 'डेटाबेस मेल एक्सपी' के उपयोग को सक्षम कर सकता है 'डेटाबेस मेल एक्सपी' को सक्षम करने के बारे में अधिक जानकारी के लिए, SQL सर्वर पुस्तकें ऑनलाइन में "सतह क्षेत्र कॉन्फ़िगरेशन" देखें।

मैंने भी इस कोड का उपयोग एसएमटीपी मेल SQL सर्वर 2008 R2 एक्सप्रेस: ​​

लेकिन मुझे निम्न त्रुटि मिल रही है:

संदेश 15281, स्तर 16, राज्य 1, प्रक्रिया sp_OACreate, रेखा 1
SQL सर्वर प्रक्रिया को एक्सेस अवरुद्ध 'ऑल ऑटोमेशन प्रोसिजर्स' के घटक 'sys.sp_OACreate' क्योंकि इस घटक को इस सर्वर के लिए सुरक्षा कॉन्फ़िगरेशन के भाग के रूप में बंद किया गया है। एक सिस्टम व्यवस्थापक sp_configure का उपयोग करके 'ओले स्वचालन प्रक्रिया' के उपयोग को सक्षम कर सकता है 'ओले स्वचालन प्रक्रिया' को सक्षम करने के बारे में अधिक जानकारी के लिए, SQL सर्वर पुस्तकें ऑनलाइन में "सतह क्षेत्र कॉन्फ़िगरेशन" देखें।

मैं वहां सुरक्षा विकल्पों को देखने के लिए "पहलुओं" पर गया था, लेकिन वहां "सतह क्षेत्र कॉन्फ़िगरेशन" के बारे में कुछ भी नहीं है! क्या यह अनुपलब्ध है क्योंकि मैं SQL Server 2008 R2 के एक्सप्रेस संस्करण का उपयोग कर रहा हूं? या क्या मैं गलत दिशा में जा रहा हूं?

अगर आपके पास SQL ​​सर्वर 2008 में मेल भेजने के लिए कोई बेहतर कोड / सुझाव है, तो कृपया मुझे बताएं धन्यवाद!

चरण 1: ssms के भीतर SQL सर्वर 2008r2 एक्सप्रेस पर सही क्लिक करें / पहलुओं को चुनें / सतह क्षेत्र चुनें कॉन्फ़िगरेशन / सेट डेटाबेस मैल सक्षम -> सही / ठीक क्लिक करें। सर्वर को रीस्टार्ट करें

चरण 2: आपको बस कुछ तालिकाओं को msdb में कॉन्फ़िगर करने की आवश्यकता है। ये तालिकाओं को कॉन्फ़िगर करने की आवश्यकता है:

  1. sysmail_account -> एक डिफ़ॉल्ट मेल खाता बनाएं
  2. sysmail_profile -> एक डिफ़ॉल्ट प्रोफ़ाइल बनायें (आपको इसे sp_send_dbmail के साथ की आवश्यकता होगी)
  3. sysmail_profileaccount -> इसके आधार पर संबंधित डेटा जोड़ें 2 प्रोफ़ाइल आईडी
  4. sysmail_server -> अपने ईमेल खाते से एक मेल सर्वर बनाएँ जिसे आप ईमेल भेजने के लिए उपयोग करेंगे। अगर आपको पता नहीं है कि सर्वर प्रकार sysmail_servertype के अंदर देखो।
< P> इन तालिका को अद्यतन करने के बाद एमएसडीबी ताज़ा करें और sp_send_dbmail का उपयोग कर ईमेल भेजने का प्रयास करें यदि आप इन सभी चरणों का पालन करते हैं तो आप sp_send_dbmail का इस्तेमाल करते हुए एसक्यूएल 2008 आर 2 एक्सप्रेस के भीतर ईमेल भेज सकेंगे। मैंने 5 टेस्ट किया और यह अच्छी तरह से चला गया।

टैली अओरो रेली तालेलेओरो @ होलमेल.कॉम


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -