Compartilhar via


syspolicy_policies (Transact-SQL)

Aplica-se: SQL Server

Exibe uma linha para cada política de Gerenciamento Baseado em Políticas na instância do SQL Server. syspolicy_policies pertence ao esquema dbo no banco de dados msdb. A tabela a seguir descreve as colunas na exibição syspolicy_policies.

Nome da coluna Tipo de dados Descrição
policy_id int Identificador da política.
name sysname O nome da política.
condition_id int ID da condição imposta ou testada por esta política.
root_condition_id int Somente para uso interno.
date_created datetime Data e hora em que a política foi criada.
execution_mode int Modo de avaliação para a política. Os valores possíveis são:

0 = Sob demanda

Este modo avalia a política quando especificado diretamente pelo usuário.

1 = Ao alterar: impedir

Esse modo automatizado usa gatilhos DDL para impedir violações de política.

2 = Ao alterar: log apenas

Este modo automatizado usa notificação de eventos para avaliar uma política quando ocorre uma alteração relevante e registra em log as violações de política.

4 = Ao agendar

Este modo automatizado usa um trabalho do SQL Server Agent para avaliar periodicamente uma política. O modo registra as violações de política.

Nota: O valor 3 não é um valor possível.
policy_category int A ID da categoria das políticas do Gerenciamento Baseado em Políticas ao qual esta política pertence. Será NULL se for o grupo de políticas padrão.
schedule_uid uniqueidentifier Quando o execution_mode for Ao agendar, contém a ID da agenda; caso contrário, será NULL.
descrição nvarchar(max) A descrição da política. A coluna de descrição é opcional e pode ser NULL.
help_text nvarchar(4000) O texto de hiperlink que pertence a help_link.
help_link nvarchar(2083) O hiperlink de ajuda adicional 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 política está habilitada (1) ou desabilita (0) atualmente.
job_id uniqueidentifier Quando o execution_mode é Agendado, contém a ID do trabalho do SQL Server Agent que executa a política.
created_by sysname Logon que criou a política.
modified_by sysname Logon que modificou mais recentemente a política. É NULL se nunca foi modificada.
date_modified datetime Data e hora em que a política foi criada. É NULL se nunca foi modificada.

Comentários

Quando você estiver solucionando problemas de Gerenciamento Baseado em Políticas, consulte a exibição syspolicy_conditions para determinar se a política está habilitada. Essa exibição também indica quem criou ou alterou mais recentemente a política.

Permissões

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

Confira também

Administrar servidores com Gerenciamento Baseado em Políticas
Exibições de Gerenciamento Baseado em Política (Transact-SQL)