syspolicy_system_health_state (Transact-SQL)
ポリシー ベースの管理ポリシーと対象のクエリ式の組み合わせごとに 1 つの行を表示します。 サーバーのポリシー正常性をプログラムで確認するには、syspolicy_system_health_state ビューを使用します。 次の表では、syspolicy_system_health_state ビューの列について説明します。
列名 |
データ型 |
説明 |
---|---|---|
health_state_id |
bigint |
ポリシー正常性状態レコードの識別子。 |
policy_id |
int |
ポリシーの識別子。 |
last_run_date |
datetime |
ポリシーが最後に実行された日時。 |
target_query_expression_with_id |
nvarchar(400) |
ID 変数に値が割り当てられた、ポリシーが評価される対象を定義する対象の式。 |
target_query_expression |
nvarchar(max) |
ポリシーが評価される対象を定義する式。 |
result |
bit |
ポリシーに対するこの対象の正常性状態: 0 = 失敗 1 = 成功 |
説明
syspolicy_system_health_state ビューには、対象のクエリ式の最新の正常性状態が、アクティブ (有効) なポリシーごとに表示されます。 SQL Server Management Studio オブジェクト エクスプローラーと [オブジェクト エクスプローラーの詳細] ページでは、このビューのポリシー正常性が集計され、重大な正常性状態が表示されます。
権限
msdb データベースの PolicyAdministratorRole ロールのメンバーシップが必要です。