Прошу помочь с определением количества использованных конкурентных лицензий

Прошу помочь с определением количества использованных конкурентных лицензий. Система Service Desk. У нас есть 9 конкурентных лицензий для пользователей. Они подключаются к порталу самообслуживания. Несколько месяцев проблем не было, сейчас постоянно поступают жалобы на невозможность войти на портал. Каким образом просмотреть общее количество зашедших пользователей портала? Как определить, не зависла ли сессия?

Нравится

8 комментариев

Добрый день!
Пользовательскими средствами нет возможности принудительно просмотреть или закрыть сессии пользователей портала, это можно сделать на уровне базы данных, командами:

Update SysUserSession
set SessionEndDate = GETUTCDATE() where SessionEndDate is null

Добрый день!
Пользовательскими средствами нет возможности принудительно просмотреть или закрыть сессии пользователей портала, это можно сделать на уровне базы данных, командами:

Update SysUserSession
set SessionEndDate = GETUTCDATE() where SessionEndDate is null

Добрый день. Подскажите, в какой момент тратится конкур.лицензия пользователей портала?

Татьяна, в момент авторизации пользователя.

Я выполнил запрос select * from dbo.SysUserSession where SessionEndDate is null и в результате увидел аж 52 сессии, хотя у меня всего 9 онлайн. Это все пользователи, и пользователи системы (ит специалисты) и пользователи портала с конкурентными лицензиями? А как их различить?

Здравствуйте!

Пользователи портала лежат в другой таблице - SysSSPUser.

Спасибо, конечно, но как мне составить запрос, чтобы понять, кто из пользователей портала сейчас имеет открытые сессии? В таблице SysSSPUser этого нет.

Михаил, это не реализовано в базовой версии, т.к. логин пользователей портала по сути проходит под одним пользователем "Пользователи портала". То есть проверить, у кого сейчас сессия активна не получится.

Показать все комментарии