|
![]() |
#1 |
Участник
|
Цитата:
Есть аутентификация БД и виндовая, с правами сисадмина. Насчет kill @НомерСессии все понятно, а вот с ADO Connection не совсем понятно. Как я понял при подключении к БД ВИП'а в SQL будет убиваться одна сессия, например с помощью хранимой процедуры. Только каким образом будет выполняться хранимая процедура, именно когда подключается ВИП пользователь? |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от lobster
![]() Да у нас SQL server, и у ВИП'а права сисадмина.
Есть аутентификация БД и виндовая, с правами сисадмина. Насчет kill @НомерСессии все понятно, а вот с ADO Connection не совсем понятно. Как я понял при подключении к БД ВИП'а в SQL будет убиваться одна сессия, например с помощью хранимой процедуры. С помощью неё админ может зайти даже в "подвисшую" или "перегруженную" БД и с помощью kill @НомерСессии убить какую-нибудь сессию. Цитата:
Только каким образом будет выполняться хранимая процедура, именно когда подключается ВИП пользователь?
|
|
![]() |
#3 |
Участник
|
на данный момент я так и делаю, если все сесcии заняты, то убиваю сессию "в ручную" и подключаюсь к navision.
Но мне надо сделать так, чтобы например ген. директор. фирмы мог подключиться в любой момент когда ему надо и при этом не звонить мне чтобы я убивал сессию вручную. |
|
![]() |
#4 |
Участник
|
Цитата:
|
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от Fordewind
![]() Где-то на форуме обсуждалось уже. Или в коммерческих предложениях. Там предпологалось ранжировать пользователей. Т.е. для обычных людей досутпно скажем 50 сессий, для привелигерованых на 10 больше, а для самых крутых еще 2. В итоге обычный человек не может подключиться 51-м. Естественно это все проверяется в 1-м кодеюните при подключении. И так вырубать никого не надо.
Или примерно какой код ранжирует пользователей, в каком триггере 1-го codeunit'а? Подскажите пожалуйста. |
|