Недавно я запустил SSRS 2016 для внутренних клиентов. Я пытаюсь отслеживать действия пользователей, и у меня есть несколько вопросов, основанных на анализе, который я сделал до сих пор. мы будем очень благодарны за любую помощь.
1.) SSRS по умолчанию хранит журнал выполнения только за 60 дней и внутренне удаляет все старые записи. можем ли мы увеличить этот период?
2.) Отслеживает ли журнал выполнения SSRS действия на уровне папок, поскольку я вижу, что несколько пользователей посетили сервер отчетов / диспетчер отчетов, но не могут отслеживать свои действия вообще, вероятно, потому, что они еще не нажимали ни на какие отчеты или приложения?
3.) Я загрузил несколько наборов инструментов Excel в одну из папок. Можно ли отследить отчеты, не относящиеся к SSRS, с помощью журнала выполнения?
Спасибо
Вы можете увеличить период выполнения журнала. Обычно я использую 400 дней, так как это дает мне год, чтобы проверить, не нужен ли отчет и т. д. Чтобы изменить настройку, подключитесь к серверу с помощью SSMS, щелкните сервер правой кнопкой мыши и перейдите в свойства. Затем щелкните расширенную страницу / tb слева и измените значение ExecutionLogDaysKept
.
Журнал выполнения записывает исполнение отчетов, нет навигацию по папкам и т.д. Он записывает значения параметров и т.д., но также делает нет записи вложенных отчетов, если они вызываются из родительского отчета.
Я не знаю, регистрируются ли они, почему бы просто не открыть один и не проверить журналы?
Вам необходимо подключиться к службам отчетов из SSMS, а не из ядра базы данных. Расширенные настройки ЕСТЬ.
1.) Я использую SSMS 2014, и у него есть какие-либо дополнительные настройки, как вы упомянули. 2.) Имеет смысл. спасибо 3.) Я пробовал несколько вещей, но ничего не вижу в этих загрузках. Я вижу их в таблице каталога, но не в журнале выполнения.