Partilhar via


syspolicy_system_health_state (Transact-SQL)

Aplica-se a: SQL Server

Exibe uma linha para cada combinação de expressão de consulta de destino e política do Gerenciamento Baseado em Política. Use a exibição syspolicy_system_health_state para verificar de forma programática a saúde da política do servidor. A tabela a seguir descreve as colunas na exibição syspolicy_system_health_state.

Nome da coluna Tipo de dados Descrição
health_state_id bigint Identificador do registro do estado da saúde da política.
policy_id int Identificador da política.
last_run_date datetime Data e hora em que a política foi executada pela última vez.
target_query_expression_with_id Nvarchar(400) A expressão de destino com valores atribuídos a variáveis de identidade que define o destino contra o qual a política é avaliada.
target_query_expression nvarchar(max) A expressão que define o destino no qual a política é avaliada.
result bit O estado de saúde desse destino em relação à política:

0 = Falha

1 = Êxito

Comentários

O exibição syspolicy_system_health_state mostra o estado mais recente da saúde da expressão de consulta de destino para cada política ativa (ativada). A página Detalhes do Pesquisador de Objetos e do Pesquisador de Objetos do SQL Server Management Studio agrega a integridade da política desse modo de exibição para mostrar o estado de integridade crítico.

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)