Share via


syspolicy_system_health_state (Transact-SQL)

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

Nome da coluna

Tipo de dados

Descrição

health_state_id

bigint

Identificador do registro do estado de integridade da diretiva.

policy_id

int

Identificador da diretiva.

last_run_date

datetime

Data e hora em que a diretiva 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 em relação ao qual a diretiva é avaliada.

target_query_expression

nvarchar(max)

A expressão que define o destino em relação ao qual a diretiva é avaliada.

result

bit

Estado de integridade deste destino com relação à diretiva:

0 = falha

1 = êxito

Comentários

A exibição syspolicy_system_health_state mostra o estado de integridade mais recente da expressão de consulta de destino para cada diretiva ativa (habilitada). As página Pesquisador de Objetos e Detalhes do Pesquisador de Objetos do SQL Server Management Studio agrega a integridade da diretiva desta exibição para mostrar o estado de integridade crítico.

Permissões

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