共用方式為


syspolicy_system_health_state (Transact-SQL)

適用於:SQL Server

針對每個以原則為基礎的管理原則和目標查詢表達式組合顯示一個數據列。 使用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) 目標表達式,具有指派給識別變數的值,可定義評估原則的目標。
target_query_expression nvarchar(max) 定義評估原則的目標 epxression。
result bit 此目標在原則方面的健全狀態:

0 = 失敗

1 = 成功

備註

syspolicy_system_health_state檢視會顯示每個作用中 (已啟用) 原則之目標查詢表示式的最新健全狀況狀態。 SQL Server Management Studio 物件總管 和 物件總管 [詳細數據] 頁面會從此檢視匯總原則健全狀況,以顯示重大健康情況狀態。

權限

需要 msdb 資料庫中 PolicyAdministratorRole 角色的成員資格。

另請參閱

使用原則式管理來管理伺服器
以原則為基礎的管理檢視 (Transact - SQL)