다음을 통해 공유


syspolicy_system_health_state(Transact-SQL)

적용 대상: SQL Server

각 정책 기반 관리 정책과 대상 쿼리 식 조합에 대해 하나의 행을 표시합니다. syspolicy_system_health_state 뷰를 사용하여 서버의 정책 상태를 프로그래밍 방식으로 확인할 수 있습니다. 다음 표에서는 syspolicy_system_health_state 보기의 열에 대해 설명합니다.

열 이름 데이터 형식 설명
health_state_id bigint 정책 상태 레코드의 식별자입니다.
policy_id int 정책의 ID입니다.
last_run_date 날짜/시간 정책이 마지막으로 실행된 날짜 및 시간입니다.
target_query_expression_with_id nvarchar(400) 정책이 평가되는 대상을 정의하는 ID 변수에 할당된 값이 있는 대상 식입니다.
target_query_expression nvarchar(max) 정책이 평가되는 대상을 정의하는 epxression입니다.
result bit 이 대상의 정책 관련 상태입니다.

0 = 실패.

1 = 성공

설명

syspolicy_system_health_state 보기는 각 활성(사용) 정책에 대한 대상 쿼리 식의 최신 상태를 표시합니다. SQL Server Management Studio 개체 탐색기 및 개체 탐색기 세부 정보 페이지는 이 보기에서 정책 상태를 집계하여 중요한 상태를 표시합니다.

사용 권한

msdb 데이터베이스에서 PolicyAdministratorRole 역할의 구성원 자격이 필요합니다.

참고 항목

정책 기반 관리를 사용하여 서버 관리
정책 기반 관리 뷰(Transact-SQL)