Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 мониторинг активности пользоваетелей MSSQL 2000  [new]
НеЗнайка2000
Guest
Есть ли возможность посредством какого либо селекта посмотреть отчет о текущей активности пользоваетелей (кто что делает).
sp_who и sp_who2 немного не то - нет сортировки, не показывается, какие процедуры и иные опреции выполняются .

Подскажите кто знает.

Спасибо.
9 ноя 09, 14:02    [7901684]     Ответить | Цитировать Сообщить модератору
 Re: мониторинг активности пользоваетелей MSSQL 2000  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36814
Profiler.
9 ноя 09, 14:04    [7901704]     Ответить | Цитировать Сообщить модератору
 Re: мониторинг активности пользоваетелей MSSQL 2000  [new]
НеЗнайка2000
Guest
Ну это понятно. Но тоже не то.

Хотелось бы в плане такой инфы - пользователь Х выполнял столько то то-то. и т.д.
Неужели нельзя такое сделать?
9 ноя 09, 14:28    [7901932]     Ответить | Цитировать Сообщить модератору
 Re: мониторинг активности пользоваетелей MSSQL 2000  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36814
Почему же. Настроить трассу профайлера по пользователю и обработать как вам угодно.
9 ноя 09, 14:29    [7901950]     Ответить | Цитировать Сообщить модератору
 Re: мониторинг активности пользоваетелей MSSQL 2000  [new]
baracs
Member

Откуда: Москва
Сообщений: 7198
НеЗнайка2000
sp_who и sp_who2 немного не то - нет сортировки

Можно загнать то, что они возвращают в табличку и в селектах по ней сортировать.
НеЗнайка2000
не показывается, какие процедуры и иные опреции выполняются

DBCC INPUTBUFFER

Есть еще недокументированная функция fn_get_sql.
Например:
DECLARE @Handle binary(20)
SELECT @Handle = sql_handle FROM [master].dbo.sysprocesses WHERE spid = ... 
SELECT dbid, objectid, CAST([Text] AS nvarchar(4000)) AS SQLtext, number, encrypted FROM ::fn_get_sql(@Handle) 
9 ноя 09, 14:31    [7901963]     Ответить | Цитировать Сообщить модератору
 Re: мониторинг активности пользоваетелей MSSQL 2000  [new]
baracs
Member

Откуда: Москва
Сообщений: 7198
baracs
НеЗнайка2000
sp_who и sp_who2 немного не то - нет сортировки

Можно загнать то, что они возвращают в табличку и в селектах по ней сортировать.

Да, и конечно, можно тот же результат получить селектом из [master].dbo.sysprocesses...
9 ноя 09, 14:47    [7902137]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить