다음을 통해 공유


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 역할의 멤버여야 합니다.