Как узнать сколько пользователей подключено к таблице
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как узнать сколько пользователей подключено к... Expand / Collapse
Автор
Сообщение
22.03.2006 6:19
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 22.03.2006 6:17
Сообщ.: 2, Visits: 23
Можно ли как нибудь узнать сколько пользователей подключено к таблице на сервере. Все пользователи подключаются под учетной записью sa.
Сообщ. #893347
22.03.2006 12:47
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Вдумайся сам в смысл своего вопроса: как можно быть подключенным к таблице? Пользоватьель подкобчается к серверу, а не к таблице. Список активных подключений к серверу можно узнать процедурой sp_who.

Работать в приложении от имени sa опасная практика, так как эта учетная запись обладает максимальными привелегиями и любая ошибка в приложении может привести к фатальным последствиям, особенно при ее намеренной эксплуатации каким-нибудь злоумышленником.
Сообщ. #893386
22.03.2006 15:28


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 27.03.2008 15:26
Сообщ.: 701, Visits: 7 028
Под понятием "подключено к таблице" видимо имеется в виду просматривают?
Мне кажется это можно сделать.
Нужно порыться в базе master, в таблицах
sysprocesses
sysdatabases
sysobjects
syslocks
и т.п.
А также в локальных системных таблицах, расположенных в своей базе.
Если мы посмотрим свойства процессов в Locks / Objects
то там видно какую таблицу открыл юзер.
Сообщ. #893422
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 12:44