एसक्यूएल सर्वर अलर्ट राउंड-द-क्लॉक त्रुटि अधिसूचना प्रदान करते हैं
असामान्य परिस्थितियां होने पर SQL सर्वर एजेंट डेटाबेस प्रशासकों की स्वत: अधिसूचना की अनुमति देता है। यह शक्तिशाली चेतावनी तंत्र 24 घंटे के संचालन केंद्र के कर्मचारियों के बिना डेटाबेस प्रदर्शन की 24 घंटे की निगरानी को सक्षम बनाता है।
एक अलर्ट परिभाषित करने के लिए सामान्य आवश्यकता
एक चेतावनी को परिभाषित करने के लिए, आपको कुछ बुनियादी जानकारी की आवश्यकता है जिसमें निम्न शामिल हैं:
- अलर्ट नाम - SQL सर्वर में अलर्ट नाम अद्वितीय होना चाहिए। वे 128 वर्णों से अधिक नहीं हो सकते हैं।
- घटना जो चेतावनी को ट्रिगर करती है - ईवेंट प्रकार प्रयुक्त पैरामीटर निर्धारित करता है। तीन प्रकार के अलर्ट SQL सर्वर ईवेंट, SQL सर्वर प्रदर्शन स्थितियां और Windows प्रबंधन इंस्ट्रुमेंटेशन ईवेंट हैं।
- जब ईवेंट ट्रिगर होता है तो SQL सर्वर एजेंट की कार्रवाई होती है। किसी भी चेतावनी को इन दो चेतावनी प्रकारों के या तो (या दोनों) असाइन किया जा सकता है: एक SQL सर्वर एजेंट नौकरी निष्पादित करें और / या ऑपरेटर को सूचित करें।
चरण-दर-चरण SQL सर्वर अलर्ट सेटअप
ये निर्देश SQL सर्वर 2005 और नए पर लागू होते हैं।
- SQL सर्वर प्रबंधन स्टूडियो खोलें और डेटाबेस सर्वर से कनेक्ट करें जहां आप एक चेतावनी बनाना चाहते हैं।
- फ़ोल्डर के बाईं ओर " + " आइकन पर एक बार क्लिक करके SQL सर्वर एजेंट फ़ोल्डर का विस्तार करें।
- अलर्ट फ़ोल्डर पर राइट-क्लिक करें और पॉप-अप मेनू से नया अलर्ट चुनें।
- नाम टेक्स्ट बॉक्स में अपनी अलर्ट के लिए एक वर्णनात्मक नाम टाइप करें।
- ड्रॉप-डाउन मेनू से अलर्ट का प्रकार चुनें। आपके विकल्प SQL सर्वर प्रदर्शन स्थितियां जैसे कि सीपीयू लोड और फ्री डिस्क स्पेस, घातक त्रुटियों, सिंटैक्स त्रुटियों और हार्डवेयर समस्याओं, और Windows प्रबंधन इंस्ट्रुमेंटेशन (WMI) ईवेंट जैसे SQL सर्वर ईवेंट हैं।
- एसक्यूएल सर्वर द्वारा अनुरोध किए गए किसी भी अलर्ट-विशिष्ट विवरण जैसे घटना रिपोर्ट में शामिल विशिष्ट पाठ और प्रदर्शन स्थिति अलर्ट के पैरामीटर प्रदान करें।
- नई अलर्ट विंडो में प्रतिक्रिया आइकन पर क्लिक करें एक पृष्ठ फलक का चयन करें ।
- यदि आप अलर्ट होने पर SQL सर्वर एजेंट जॉब निष्पादित करना चाहते हैं, तो निष्पादन जॉब चेकबॉक्स पर क्लिक करें और ड्रॉप-डाउन मेनू से नौकरी का चयन करें।
- यदि आप चेतावनी उत्पन्न करते समय डेटाबेस ऑपरेटरों को सूचित करना चाहते हैं, तो अधिसूचना ऑपरेटर चेक बॉक्स पर क्लिक करें और फिर ग्रिड से ऑपरेटरों और अधिसूचना प्रकारों का चयन करें।
- अलर्ट बनाने के लिए ठीक क्लिक करें।
ट्रांजैक्ट-एसक्यूएल का उपयोग करके अलर्ट जोड़ना
एसक्यूएल सर्वर 2008 के साथ शुरुआत, आप ट्रांजैक्ट-एसक्यूएल का उपयोग करके अलर्ट भी जोड़ सकते हैं। माइक्रोसॉफ्ट से इस वाक्यविन्यास का प्रयोग करें:
sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] गंभीरता] [, [@enabled =] सक्षम] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message =] ' अधिसूचना_मेसेज '] [, [@include_event_description_in =] include_event_description_in] [, [@डेटा_नाम =]' डेटाबेस '] [, [@event_description_keyword =]' event_description_keyword_pattern '] [, {@job_id =] job_id | [@job_name =] 'job_name'}] [, [@raise_snmp_trap =] raise_snmp_trap] [, [@performance_condition =] 'performance_condition'] [, [@category_name =] 'श्रेणी'] [, [@wmi_namespace =] 'wmi_namespace '] [, [@wmi_query =]' wmi_query ']