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

SQL सर्वर में सर्वर ट्रिगर इवेंट की सूची लौटाएं

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 कॉलम निर्दिष्ट करता है कि ट्रिगर को इस घटना के लिए अंतिम बार सक्रिय होने के रूप में चिह्नित किया गया है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2005 क्वेरी का प्रदर्शन

  2. SQL सर्वर में तालिका-स्तरीय अनुमतियाँ प्रदान करें

  3. SQL सर्वर में डेटाबेस में सभी चेक और विदेशी कुंजी बाधाओं को कैसे अक्षम करें (टी-एसक्यूएल उदाहरण)

  4. SQL सर्वर लॉग शिपिंग और डिजास्टर रिकवरी इंस्टाल और कॉन्फ़िगरेशन -1

  5. बुरी आदतें:SQL सर्वर में NULL से बचना