syspolicy_policies (Transact-SQL)

Aplica-se a: SQL Server

Mostra uma linha para cada política de Gestão Baseada em Políticas na instância do SQL Server. syspolicy_policies pertence ao esquema DBO na base de dados msdb. A tabela seguinte descreve as colunas na vista syspolicy_policies.

Nome da coluna Tipo de dados Description
policy_id int Identificador da política.
Nome sysname Nome da política.
condition_id int Identificação da condição aplicada ou testada por esta política.
root_condition_id int Apenas para uso interno.
date_created datetime Data e hora da criação da apólice.
execution_mode int Modo de avaliação para a apólice. Os valores possíveis são os seguintes:

0 = A pedido

Este modo avalia a política quando especificada diretamente pelo utilizador.

1 = À mudança: prevenir

Este modo automatizado utiliza gatilhos DDL para prevenir violações de políticas.

2 = Na alteração: apenas log

Este modo automatizado utiliza notificação de eventos para avaliar uma política quando ocorre uma alteração relevante e regista violações de políticas.

4 = Dentro do prazo

Este modo automatizado utiliza um trabalho SQL Server Agent para avaliar periodicamente uma política. O modo regista violações de políticas.

Nota: O valor 3 não é um valor possível.
policy_category int ID da categoria de política de Gestão Baseada em Políticas a que esta política pertence. É NULL se for o grupo de políticas por defeito.
schedule_uid uniqueidentifier Quando o execution_mode está Em horário, contém o ID do cronograma; caso contrário, é NULO.
description nvarchar(max) Descrição da apólice. A coluna de descrição é opcional e pode ser NULL.
help_text nvarchar(4000) O texto do hipertexto que pertence a help_link.
help_link nvarchar (2083) O hiperlink adicional de ajuda atribuído à política pelo criador da política.
object_set_id int ID do conjunto de objetos que a política avalia.
is_enabled bit Indica se a apólice está atualmente ativada (1) ou desativada (0).
job_id uniqueidentifier Quando o execution_mode está Em agenda, contém o ID do trabalho SQL Server Agent que executa a política.
criado_por sysname Login que criou a política.
modified_by sysname Faça login que tenha modificado a política mais recentemente. É NULL se nunca for modificado.
date_modified datetime Data e hora da criação da apólice. É NULL se nunca for modificado.

Observações

Quando estiver a resolver problemas com a Gestão Baseada em Políticas, consulte a vista syspolicy_conditions para determinar se a política está ativada. Esta vista também mostra quem criou ou alterou a política pela última vez.

Permissões

Requer associação à função PolicyAdministratorRole no banco de dados msdb.