Таблица DotNetNuke EventLog удаляется - PullRequest
1 голос
/ 30 ноября 2011

Новое в DotNetNuke (версия от 05.06.02 (144)) и написание отчета SSRS для отслеживания того, сколько раз пользователи заходили в систему, поскольку это является частью их требований к работе. Похоже, что эти данные хранятся в EventLog.LogTypeKey -> «LOGIN_SUCCESS» - это элемент, который мне нужно сосчитать.
Проблема в том, что стол как-то очищается. У меня нет ни одного успешного входа в систему старше 24 часов.

Кто-нибудь знает настройку, которая очищает эти значения?

Спасибо

Ответы [ 2 ]

2 голосов
/ 04 декабря 2011

Если вы перейдете на страницу EVENT VIEWER и зайдите в меню действий для модуля, вы можете перейти к определенным событиям и посмотреть, на что настроено количество сохраняемых по умолчанию исторических элементов.Я полагаю, что событие LOGIN_SUCCESS хранит 10 записей, после чего записи удаляются из базы данных.

Каждый тип события можно настроить отдельно.

0 голосов
/ 01 декабря 2011

По умолчанию DotNetNuke не очищает таблицу EventLog.Вы можете найти запланированные задачи DNN на странице Расписание в главном меню.Расписание DNN может выполнять любой код, который наследует базовый класс SchedulerClient, предоставляемый платформой DotNetNuke.Но в качестве клиента планировщика не поставляется код очистки EventLog.

Возможно, администратор сайта добавил очистку EventLog.Вы проверили, есть ли какие-либо задания SQL Server или запланированные задачи Windows?Также имеется модуль Scheduled SQL Jobs для планирования сценариев sql.

...