Logon ट्रिगर्स

SQL Server में Triggers बनाना और उनका अनुकूलन

Florin Angelescu

Instructor

परिभाषा और गुण

  • फ़ायर होने पर क्रियाओं का सेट चलाता है
  • क्रियाएँ LOGON इवेंट्स के लिए चलती हैं
  • ऑथेंटिकेशन के बाद, लेकिन सत्र स्थापित होने से पहले
SQL Server में Triggers बनाना और उनका अनुकूलन

Logon ट्रिगर की पूर्व-आवश्यकताएँ

  • ट्रिगर फ़ायरिंग इवेंट
  • ट्रिगर का विवरण
  • ट्रिगर नाम
  • LOGON
  • सर्वर पर सफल/असफल लॉगऑन का ऑडिट
  • LogonAudit
SQL Server में Triggers बनाना और उनका अनुकूलन

Logon ट्रिगर परिभाषा

CREATE TRIGGER LogonAudit

ON ALL SERVER WITH EXECUTE AS 'sa'
FOR LOGON
AS INSERT INTO ServerLogonLog (LoginName, LoginDate, SessionID, SourceIPAddress) SELECT ORIGINAL_LOGIN(), GETDATE(), @@SPID, client_net_address FROM SYS.DM_EXEC_CONNECTIONS WHERE session_id = @@SPID;
SQL Server में Triggers बनाना और उनका अनुकूलन

Logon ट्रिगर परिभाषा सारांश

CREATE TRIGGER LogonAudit
ON ALL SERVER WITH EXECUTE AS 'sa'
FOR LOGON
AS
    INSERT INTO ServerLogonLog
                        (LoginName, LoginDate, SessionID, SourceIPAddress)
    SELECT ORIGINAL_LOGIN(), GETDATE(), @@SPID, client_net_address
    FROM SYS.DM_EXEC_CONNECTIONS WHERE session_id = @@SPID;
SQL Server में Triggers बनाना और उनका अनुकूलन

अभ्यास करते हैं!

SQL Server में Triggers बनाना और उनका अनुकूलन

Preparing Video For Download...