powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как собрать статистику работы пользователей ?
5 сообщений из 5, страница 1 из 1
Как собрать статистику работы пользователей ?
    #32001306
sashka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо узнать, какие пользователи, когда подключились, сколько работали, когда вышли, итд. Как собрать такую информацию например за месяц.
...
Рейтинг: 0 / 0
Как собрать статистику работы пользователей ?
    #32001309
VadimB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно настроить SQL Profile с сохранением результата работы в таблице,
а потом анализировать с помощью Select.
Более наглядный анализ можно произвести, если таблицу с результатами работы SQL Profile
анализировать с помошью Analisys Servers (Olap)
...
Рейтинг: 0 / 0
Как собрать статистику работы пользователей ?
    #32001331
Павел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень интересно. Можно чут подробнее? И Ещче. Что быстрее-слив в таблицу-лог статистики с помощью триггеров или использование варианта с профайлером?
...
Рейтинг: 0 / 0
Как собрать статистику работы пользователей ?
    #32001332
Kenat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел правильно указал на использование SQL Server Profiler 7.0,
сfый простой путь.
Запускаешь профилер создаёшь свой тип с необходимыми типами регистрируемых событий.
Далее твоё приложение вызывает что-то

select DatabaseID,
NTUserName,
SQLUserName,
Duration,
StartTime,
EndTime
from CCIUserActivity
where ServerName = 'OFFICESERVER'
AND SQLUserName IS NOT NULL
ответ
DatabaseID,NTUserName,SQLUserName,Duration,StartTime,EndTime
1,KIRILL NATAROV,sa,0,2000-12-26 14:30:58.007,2000-12-26 14:30:58.007
8,KIRILL NATAROV,sa,,2000-12-26 14:44:40.630,
8,KIRILL NATAROV,sa,0,2000-12-26 14:44:40.630,2000-12-26 14:44:40.630
7,KIRILL NATAROV,sa,,2000-12-26 14:44:41.120,

а далее по вкусу.

А триггер - не все события можно отхватить.
По поводу OLAP - не знаю стоит ли пики ломать о сервис , я так из дома к базе подключился sql бросил ручками - получи и распишись, а с OLAP драйверы - майверы ставить надо , да и приложение надо писать кхе .. по человечески.

О логах - логи в базу сливать не надо , профилер сам таблицу создаст и поля напихает
...
Рейтинг: 0 / 0
Как собрать статистику работы пользователей ?
    #32001335
Fompro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 7.0 посмотрите на xp_trace_addnewqueue и аналогичные, в 2000 на sp_trace_create & other ...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как собрать статистику работы пользователей ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]