SQL सर्वर में, आप sys.server_trigger_events
. का उपयोग कर सकते हैं सर्वर ट्रिगर ईवेंट की सूची वापस करने के लिए कैटलॉग दृश्य।
अधिक विशेष रूप से, इस दृश्य में प्रत्येक ईवेंट के लिए एक पंक्ति होती है जिसके लिए सर्वर-स्तरीय (सिंक्रोनस) ट्रिगर सक्रिय होता है।
उदाहरण
यहां sys.server_trigger_events
. को क्वेरी करने का एक उदाहरण दिया गया है देखें।
SELECT * FROM sys.server_trigger_events;
परिणाम (ऊर्ध्वाधर आउटपुट का उपयोग करके):
-[ RECORD 1 ]------------------------- object_id | 759673754 type | 147 type_desc | LOGON is_trigger_event | 1 is_first | 0 is_last | 0 event_group_type | NULL event_group_type_desc | NULL (1 row affected)
मैंने परिणाम को पढ़ने में आसान बनाने के लिए लंबवत आउटपुट का उपयोग किया (ताकि आपको एक तरफ स्क्रॉल न करना पड़े)।
मेरे मामले में, केवल एक ट्रिगर घटना है।
ध्यान दें कि यह दृश्य अपने अधिकांश कॉलम sys.server_events
. से आयात करता है देखें।
केवल वही हैं जो इस दृश्य के लिए विशिष्ट हैं is_first
और is_last
।
is_first
कॉलम निर्दिष्ट करता है कि ट्रिगर को इस घटना के लिए सबसे पहले सक्रिय होने के रूप में चिह्नित किया गया है।
is_last
कॉलम निर्दिष्ट करता है कि ट्रिगर को इस घटना के लिए अंतिम बार सक्रिय होने के रूप में चिह्नित किया गया है।