ekterya.com

SQL सर्वर से एक प्रोग्राम HTML रिपोर्ट कैसे भेजनी है

ऑब्जेक्ट्स के बारे में सूचना प्राप्त करना सीखें, जो कि समय-सीमा समाप्त करने और उस डेटा को सभी इच्छुक उपयोगकर्ताओं को ईमेल द्वारा प्रतिदिन भेजते हैं। SQL सर्वर और नेट कोड का उपयोग करना।

चरणों

छवि शीर्षक एसक्यूएल सर्वर से सीधे एक अनुसूचित एचटीएमएल रिपोर्ट भेजें शीर्षक 1
1
कच्चे डेटा पाने के लिए क्वेरी लिखें. उदाहरण के लिए "साहसिक कार्य" डेटाबेस का उपयोग करें जो निम्नानुसार है। वर्तमान तिथि से अधिक जानकारी का उपयोग करने का प्रयास करें
  • ये परिणाम हैं
  • छवि शीर्षक एसक्यूएल सर्वर से सीधे अनुसूचित एचटीएमएल रिपोर्ट भेजें शीर्षक 2
    2
    क्वेरी निष्पादित करें और परिणाम भेजें. एसक्यूएल सर्वर (2005 से) डेटाबेस से सीधे ईमेल भेजने के लिए एक संग्रहीत प्रक्रिया है। इस संग्रहीत कार्यप्रणाली को कार्य करने के लिए SQL मेल को कॉन्फ़िगर और सर्वर पर चलाना आवश्यक है। Msdb.dbo.sp_send_dbmail का उपयोग करके आप एक क्वेरी के परिणाम ईमेल के रूप में भेज सकते हैं, जैसा कि वह छवि में दिखता है।
  • आउटलुक में ऐसा दिखता है
  • छवि शीर्षक एसक्यूएल सर्वर से सीधे अनुसूचित एचटीएमएल रिपोर्ट भेजें शीर्ष 3



    3
    HTML में डेटा भेजने पर विचार करें. यदि आपको अधिक पेशेवर देखने के लिए परिणामों की आवश्यकता है, तो सबसे अच्छा विकल्प उन्हें HTML के रूप में भेजना है, संग्रहीत कार्यविधि sdb.dbo.sp_send_dbmail के कार्यों में से एक उस विकल्प और एसक्यूएल सर्वर की एक्सएमएल क्षमताओं का मेल करना, परिणाम को एक HTML तालिका में बदलने के लिए एक संग्रहीत प्रक्रिया लिखना, जैसे छवि में देखा गया।
  • पिछले संग्रहीत कार्यविधि का नतीजा कच्चा HTML रिपोर्ट है। "XML पथ (`tr`)" क्वेरी के भाग के लिए ध्यान दें, जो तालिका के tr-td टैग संरचना को बनाता है। छवि में देखी गई रिपोर्ट को चलाएं
  • यही आपको मिलेगा
  • छवि शीर्षक एसक्यूएल सर्वर से सीधे अनुसूचित एचटीएमएल रिपोर्ट भेजें शीर्षक 4
    4
    अब आप कर सकते हैं शैली जोड़ें एचटीएमएल के लिए आप पहले से ही संग्रहीत कार्यविधि में हैं, इस तरह (छवि देखें)।
  • यह अंत में कैसे दिखता है
  • छवि शीर्षक एसक्यूएल सर्वर से सीधे अनुसूचित एचटीएमएल रिपोर्ट भेजें शीर्ष 5
    5

    Video: Week 7

    Video: Week 6

    यह कार्यक्रम और देखें कि यह कैसे काम करता है। चूंकि यह एक सरल क्वेरी है, इसे किसी भी SQL कार्य में शामिल किया जा सकता है। यह ईमेल पते के साथ प्राप्तकर्ताओं की सूची प्राप्त करने और एक चक्र है कि एक ही काम पर msdb.dbo.sp_send_dbmail प्रक्रिया चलाने बनाने के लिए मुश्किल है। अंत में, कार्य कार्यक्रम के रूप में अक्सर आप की जरूरत के रूप में चलाने के लिए, और SQL से सीधे एक दैनिक रिपोर्ट प्राप्त करने के।
  • सामाजिक नेटवर्क पर साझा करें:

    संबद्ध
    © 2021 ekterya.com