|
Как ограничить кол-во одновременных подключений одного логина? (ASE 12.5)
|
|||
---|---|---|---|
#18+
Как ограничить кол-во одновременных подключений одного логина? и можно ли вообще такое в принципе? про общее максимальное количество подключений я знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2011, 15:54 |
|
Как ограничить кол-во одновременных подключений одного логина? (ASE 12.5)
|
|||
---|---|---|---|
#18+
Imperous, System Administration Guide: Volume 1 стр 550 1As System Administrator, create the limit_user_sessions stored procedure: create procedure limit_user_sessions as declare @cnt int, @limit int, @loginname varchar(32) select @limit = 2 -- max nr. of concurrent logins /* determine current #sessions */ select @cnt = count(*) from master.dbo.sysprocesses where suid = suser_id() CHAPTER 17 Managing User Permissions System Administration Guide: Volume 1 551 /* check the limit */ if @cnt > @limit begin select @loginname = suser_name() print "Aborting login [%1!]: exceeds session limit [%2!]", @loginname, @limit /* abort this session */ select syb_quit() end go grant exec on limit_user_sessions to public ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2011, 16:43 |
|
Как ограничить кол-во одновременных подключений одного логина? (ASE 12.5)
|
|||
---|---|---|---|
#18+
я думал где-то в настройках потыкать, а оказывается через процедуру и логин-триггер надо. пасибочки! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2011, 16:58 |
|
Как ограничить кол-во одновременных подключений одного логина? (ASE 12.5)
|
|||
---|---|---|---|
#18+
Кому интересно я чуток доработал. Можно ставить ограничение на кол-во подключений с одного хоста. Достало нас поведение шины данных как при ddos атаке Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
Создавать данную процедуру на БД которая стоит у пользователя как база по умолчанию. затем Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2013, 15:51 |
|
|
start [/forum/topic.php?fid=55&fpage=10&tid=2009905]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
86ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 191ms |
0 / 0 |