Logon triggers

การสร้างและปรับแต่ง Trigger ใน SQL Server

Florin Angelescu

Instructor

นิยามและคุณสมบัติ

  • ดำเนินการชุดคำสั่งเมื่อถูกเรียกใช้
  • ทำงานกับเหตุการณ์ LOGON
  • หลังขั้นตอนการยืนยันตัวตน แต่ก่อนการสร้าง session
การสร้างและปรับแต่ง Trigger ใน SQL Server

ข้อกำหนดเบื้องต้นของ logon trigger

  • เหตุการณ์ที่เรียก trigger
  • คำอธิบาย trigger
  • ชื่อ trigger
  • LOGON
  • บันทึกการเข้าสู่ระบบสำเร็จ / ล้มเหลวบนเซิร์ฟเวอร์
  • LogonAudit
การสร้างและปรับแต่ง Trigger ใน SQL Server

การกำหนด logon trigger

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;
การสร้างและปรับแต่ง Trigger ใน SQL Server

สรุปการกำหนด logon trigger

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;
การสร้างและปรับแต่ง Trigger ใน SQL Server

มาฝึกกันเถอะ!

การสร้างและปรับแต่ง Trigger ใน SQL Server

Preparing Video For Download...