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 角色的成員資格。