bolo17

Untitled

Aug 25th, 2020
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. Logon triggers fire stored procedures in response to a LOGON event. This event is raised when a user session is established with an instance of SQL Server
  2.  
  3. USE master;
  4. GO
  5. CREATE LOGIN login_test WITH PASSWORD = '3KHJ6dhx(0xVYsdf' MUST_CHANGE,
  6. CHECK_EXPIRATION = ON;
  7. GO
  8. GRANT VIEW SERVER STATE TO login_test;
  9. GO
  10. CREATE TRIGGER connection_limit_trigger
  11. ON ALL SERVER WITH EXECUTE AS 'login_test'
  12. FOR LOGON
  13. AS
  14. BEGIN
  15. IF ORIGINAL_LOGIN()= 'login_test' AND
  16. (SELECT COUNT(*) FROM sys.dm_exec_sessions
  17. WHERE is_user_process = 1 AND
  18. original_login_name = 'login_test') > 3
  19. ROLLBACK;
  20. END;
  21. get link:https://ouo.io/0aGRjz
  22.  
  23.  
Add Comment
Please, Sign In to add comment