syspolicy_system_health_state(Transact-SQL)
각 정책 기반 관리 정책과 대상 쿼리 식 조합에 대해 하나의 행을 표시합니다. syspolicy_system_health_state 뷰를 사용하여 서버의 정책 상태를 프로그래밍 방식으로 확인할 수 있습니다. 다음 표에서는 syspolicy_system_health_state 뷰의 열을 설명합니다.
열 이름 |
데이터 형식 |
설명 |
---|---|---|
health_state_id |
bigint |
정책 상태 레코드의 ID입니다. |
policy_id |
int |
정책의 ID입니다. |
last_run_date |
datetime |
정책이 마지막으로 실행된 날짜와 시간입니다. |
target_query_expression_with_id |
nvarchar(400) |
정책을 준수하는지 평가하는 대상을 정의하는 대상 식으로 변수를 식별하는 값이 할당되어 있습니다. |
target_query_expression |
nvarchar(max) |
정책을 준수하는지 평가하는 대상을 정의하는 식입니다. |
result |
bit |
이 대상의 정책 관련 상태입니다. 0 = 실패 1 = 성공 |
주의
syspolicy_system_health_state 뷰는 사용 가능한 각 활성 정책과 관련된 대상 쿼리 식의 최근 상태를 표시합니다. SQL Server Management Studio 개체 탐색기 및 개체 탐색기 정보 페이지는 이 뷰에서 정책 상태를 집계하여 중요한 상태를 표시합니다.
사용 권한
msdb 데이터베이스에서 PolicyAdministratorRole 역할의 멤버여야 합니다.