|
|
|
Как узнать какие юзеры залогиненны к базе в настоящий момент
|
|||
|---|---|---|---|
|
#18+
Проблема в следующем: В базе заведено достаточно большое количество пользователей. Половина из них уже не работает, да и не будет работать. Хотелось бы узнать, кто именно из них труп. Первое, что приходит в голову - смотреть через определенные промежутки времени залогиненных пользователей и результаты такого мониторинга сбрасывать в табличку. Для этого-то мне и нужно знать, кто в данный момент залогинен. Наверняка есть и более изящные способы. Буду признателен за любую помощь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2002, 13:09:00 |
|
||
|
Как узнать какие юзеры залогиненны к базе в настоящий момент
|
|||
|---|---|---|---|
|
#18+
В таблице master.dbo.syslogins в столбце accdate указана дата последнего логина юзера.Путем обединения с sysusers можно отследить историю по логинам. Чтобы видеть кто сейчас залогинен, смотри sp_who. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2002, 13:20:46 |
|
||
|
Как узнать какие юзеры залогиненны к базе в настоящий момент
|
|||
|---|---|---|---|
|
#18+
2Vit.: В поле accdate указывается явно не дата последнего логина. Хотя было-бы хорошо найти для каждого юзера такую дату )). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2002, 13:31:04 |
|
||
|
Как узнать какие юзеры залогиненны к базе в настоящий момент
|
|||
|---|---|---|---|
|
#18+
Запустите профайле, настройте на регистрацию логинов в табличку на сервер. Потом простым SQL-запросом выцепите, чего вам нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2002, 18:00:06 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32035138&tid=1822000]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 310ms |

| 0 / 0 |
