Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 список онлайн пользователей  [new]
Luzerka
Member

Откуда:
Сообщений: 20
Добрый день.
Как получить значение последней активности пользователей конкретной базы данных?
Наверняка это где-то фиксируется. Не могу только найти где.

Нашел следующий пример:
автор
SELECT * FROM fn_trace_gettable
('C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\LOG\log.trc', default)

Но он очень долго выполняется(плюс, как я понимаю, зависит от того, разрешена ли трассировка)

Подскажите, пожалуйста, какой нибудь способ?
5 мар 12, 15:21    [12196888]     Ответить | Цитировать Сообщить модератору
 Re: список онлайн пользователей  [new]
invm
Member

Откуда: Москва
Сообщений: 9827
exec sp_who2
Столбец LastBatch.
5 мар 12, 15:36    [12197047]     Ответить | Цитировать Сообщить модератору
 Re: список онлайн пользователей  [new]
Prolog
Member

Откуда: Москва
Сообщений: 2793
select loginame,max(last_batch) from master..sysprocesses where spid > 50 and dbid = db_id('........') group by loginame
5 мар 12, 15:37    [12197054]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить