Compartilhar via


syspolicy_policies (Transact-SQL)

Exibe uma linha para cada política do Gerenciamento Baseado em Políticas na instância do SQL Server. syspolicy_policies pertence ao esquema dbo do 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 os seguintes:

  • 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.

ObservaçãoObservação

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 execution_mode é On schedule, ele contém a ID da agenda; caso contrário, é NULL.

description

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 execution_mode é On schedule, ele 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 no Gerenciamento Baseado em Política, 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 associação à função PolicyAdministratorRole do banco de dados msdb.

Consulte também

Referência

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

Conceitos

Administrar servidores com Gerenciamento Baseado em Políticas