Skip to content

Latest commit

 

History

History
53 lines (45 loc) · 2.72 KB

File metadata and controls

53 lines (45 loc) · 2.72 KB
title syspolicy_system_health_state (Transact-SQL) | Microsoft Docs
ms.custom
ms.date 03/14/2017
ms.prod sql-non-specified
ms.reviewer
ms.suite
ms.technology
database-engine
ms.tgt_pltfrm
ms.topic language-reference
f1_keywords
syspolicy_system_health_state_TSQL
syspolicy_system_health_state
dev_langs
TSQL
helpviewer_keywords
syspolicy_system_health_state view
ms.assetid 00815106-9fe4-481d-a9e1-a256101887f4
caps.latest.revision 22
author JennieHubbard
ms.author jhubbard
manager jhubbard

syspolicy_system_health_state (Transact-SQL)

[!INCLUDEtsql-appliesto-ss2008-xxxx-xxxx-xxx_md]

Displays one row for each Policy-Based Management policy and target query expression combination. Use the syspolicy_system_health_state view to programmatically check the policy health of the server. The following table describes the columns in the syspolicy_system_health_state view.

Applies to: [!INCLUDEssNoVersion] ([!INCLUDEssKatmai] through current version).
Column name Data type Description
health_state_id bigint Identifier of the policy health state record.
policy_id int Identifier of the policy.
last_run_date datetime Date and time the policy was last run.
target_query_expression_with_id nvarchar(400) The target expression, with values assigned to identity variables, that defines the target against which the policy is evaluated.
target_query_expression nvarchar(max) The epxression that defines the target against which the policy is evaluated.
result bit Health state of this target with regard to the policy:

0 = Failure

1 = Success

Remarks

The syspolicy_system_health_state view displays the most recent health state of target query expression for each active (enabled) policy. The [!INCLUDEssManStudioFull] Object Explorer and Object Explorer Details page aggregates policy health from this view to show the critical health state.

Permissions

Requires membership in the PolicyAdministratorRole role in the msdb database.

See Also

Administer Servers by Using Policy-Based Management
Policy-Based Management Views (Transact-SQL)