IMetabaseSecurity.CheckAuditLoginConsistency

Синтаксис

CheckAuditLoginConsistency([Options: CheckAuditLoginConsistencyOptions = 0]);

Параметры

CheckAuditLoginConsistencyOptions. Параметр проверки служебного пользователя подсистемы безопасности. По умолчанию производится только проверка пользователя.  

Описание

Метод CheckAuditLoginConsistency проверяет наличие и правильность служебного пользователя подсистемы безопасности.

Комментарии

Служебный пользователь необходим для обеспечения безопасности и входа в систему.

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

Используя разные значения параметра CheckAuditLoginConsistencyOptions, можно создать или изменять пароль служебного пользователя. Например, если указан параметр CheckAuditLoginConsistencyOptions.RecreateIfNeeded, то пользователь будет пересоздан или обновлен, если требуется. Если пользователь отсутствует на сервере или создан с не предопределенным паролем, то будет выдан стандартный диалог запроса учётных данных администратора сервера.

Пример

Sub UserProc;
Begin
    
Try
        MetabaseClass.Active.Security.CheckAuditLoginConsistency;
        WinApplication.InformationBox(
"Проверка произведена");
    
Except
        
On E: Exception Do
        WinApplication.InformationBox(E.message);
    
End Try;
End Sub UserProc;

По результатам проверки будет выдано сообщение.

См. также:

IMetabaseSecurity