Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. USE test;
  2. GO
  3. CREATE TABLE LogonAudit
  4. (
  5. AuditID INT NOT NULL CONSTRAINT PK_LogonAudit_AuditID
  6. PRIMARY KEY CLUSTERED IDENTITY(1,1)
  7. , UserName NVARCHAR(255)
  8. , LogonDate DATETIME
  9. , spid INT NOT NULL
  10. );
  11. GO
  12. GRANT INSERT ON Test.dbo.LogonAudit TO public;
  13. GO
  14. CREATE TRIGGER MyLogonTrigger ON ALL SERVER FOR LOGON
  15. AS
  16. BEGIN
  17. IF SUSER_SNAME() <> 'sa'
  18. INSERT INTO Test.dbo.LogonAudit (UserName, LogonDate, spid)
  19. VALUES (SUSER_SNAME(), GETDATE(), @@SPID);
  20. END;
  21. GO
  22. ENABLE TRIGGER MyLogonTrigger ON ALL SERVER;
  23.  
  24. CREATE TRIGGER MyLogonTrigger ON ALL SERVER FOR LOGON
  25. AS
  26. BEGIN
  27. IF SUSER_SNAME() = 'SomeUser'
  28. INSERT INTO Test.dbo.LogonAudit (UserName, LogonDate, spid)
  29. VALUES (SUSER_SNAME(), GETDATE(), @@SPID);
  30. END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement