Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica se avaliações de política com êxito são registradas no log de Histórico de Política para Gerenciamento Baseado em Políticas.
Convenções de sintaxe Transact-SQL
Sintaxe
sp_syspolicy_set_log_on_success [ @value = ] value
Argumentos
[ @value= ] value
Determina se as avaliações de política com êxito serão registradas em log. value é sqlvariant e pode ter um dos valores a seguir:0 ou 'false' = As avaliações de política com êxito não são registradas em log.
1 ou 'true' = As avaliações de política com êxito são registradas em log.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Comentários
Você deve executar sp_syspolicy_set_log_on_success no contexto do banco de dados do sistema msdb.
Quando value é definido com 0 ou 'false', só são registradas em log as avaliações de política com falha.
Permissões
Exige a associação à função de banco de dados fixa PolicyAdministratorRole.
Observação sobre segurança |
|---|
Possível elevação de credenciais: os usuários na função PolicyAdministratorRole podem criar gatilhos de servidor e agendar execuções de políticas que podem afetar a operação da instância do Mecanismo de Banco de Dados. Por exemplo, os usuários da função PolicyAdministratorRole podem criar uma política que impeça a criação da maioria dos objetos no Mecanismo de Banco de Dados. Devido a essa possível elevação de credenciais, a função PolicyAdministratorRole deve ser concedida apenas a usuários que sejam confiáveis no controle da configuração do Mecanismo de Banco de Dados. |
Exemplos
O exemplo a seguir habilita o log de avaliações de política com êxito.
EXEC msdb.dbo.sp_syspolicy_set_log_on_success @value = 1;
GO
Consulte também
Referência
Procedimentos armazenados de Gerenciamento Baseado em Políticas (Transact-SQL)
Observação sobre segurança