Как проверить ход оценки пользовательской политики с помощью SQL-запроса?

Есть ли запрос для получения всех пользователей, которых обрабатывает задание "Оценка политик пользователей" или которое необходимо обработать?


person SME    schedule 27.01.2017    source источник


Ответы (1)


Использование следующего запроса, если он не выдает результат, в запросе нет ошибок. Это просто означает, что оценка политики не проводится или не требуется.

 select USR.USR_LOGIN, USR.USR_KEY, USR.USR_STATUS, USER_PROVISIONING_ATTRS.POLICY_EVAL_IN_PROGRESS, USER_PROVISIONING_ATTRS.POLICY_EVAL_NEEDED from user_provisioning_attrs
    left outer join usr on USER_PROVISIONING_ATTRS.USR_KEY = USR.USR_KEY
    where POLICY_EVAL_IN_PROGRESS = 1 or POLICY_EVAL_NEEDED = 1
    order by usr_login desc
person SME    schedule 27.01.2017
comment
Несколько различных советов: оценки политики иногда могут зависать, когда оба флага установлены на 1. Это происходит, в частности, если оценка политики выполнялась, когда сервер был выключен, а иногда и при возникновении исключения во время выполнения. Кроме того, отключенные пользователи не обрабатываются оценкой пользовательских политик, что может привести к проблемам, если количество отключенных пользователей с POLICY_EVAL_NEEDED = 1 превышает размер пакета оценки пользовательских политик. - person Devin R; 15.02.2017