Partilhar via


syspolicy_system_health_state (Transact-SQL)

Aplica-se a:SQL Server

Exibe uma linha para cada política de Gerenciamento Baseado em Políticas e combinação de expressão de consulta de destino. Use o modo de exibição syspolicy_system_health_state para verificar programaticamente a integridade da política do servidor. A tabela a seguir descreve as colunas no modo de exibição syspolicy_system_health_state.

Nome da coluna Tipo de dados Descrição
health_state_id bigint Identificador do registro de estado de integridade 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 em relação ao qual a política é avaliada.
target_query_expression nvarchar(max) A expressão que define o destino em relação ao qual a política é avaliada.
Resultado pouco Estado de saúde deste alvo no que diz respeito à política:

0 = Falha

1 = Sucesso

Comentários

O modo de exibição syspolicy_system_health_state exibe o estado de integridade mais recente da expressão de consulta de destino para cada diretiva ativa (habilitada). A página Pesquisador de Objetos e Detalhes 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 associação à função PolicyAdministratorRole no banco de dados msdb.

Ver também

administrar servidores usando o gerenciamento baseado em políticas
Exibições de gerenciamento baseadas em políticas (Transact-SQL)