syspolicy_policies(Transact-SQL)
SQL Server 인스턴스의 각 정책 기반 관리 정책에 대해 하나의 행을 표시합니다. syspolicy_policies는 msdb 데이터베이스의 dbo 스키마에 속합니다. 다음 표에서는 syspolicy_policies 뷰의 열을 설명합니다.
열 이름 |
데이터 형식 |
설명 |
---|---|---|
policy_id |
int |
정책의 ID입니다. |
name |
sysname |
정책의 이름입니다. |
condition_id |
int |
이 정책에 의해 적용되거나 테스트되는 조건의 ID입니다. |
root_condition_id |
int |
내부용으로만 사용할 수 있습니다. |
date_created |
datetime |
정책을 만든 날짜와 시간입니다. |
execution_mode |
int |
정책에 대한 평가 모드입니다. 가능한 값은 다음과 같습니다.
참고
값 3은 사용 가능한 값이 아닙니다.
|
policy_category |
int |
이 정책이 속한 정책 기반 관리 정책 범주의 ID입니다. 기본 정책 그룹의 경우 NULL입니다. |
schedule_uid |
uniqueidentifier |
execution_mode가 예약 시로 설정된 경우 일정의 ID를 포함하고, 그렇지 않으면 NULL입니다. |
description |
nvarchar(max) |
정책에 대한 설명입니다. description 열은 선택 사항이며 NULL일 수 있습니다. |
help_text |
nvarchar(4000) |
help_link에 속한 하이퍼링크 텍스트입니다. |
help_link |
nvarchar(2083) |
정책을 만든 사람이 정책에 할당한 추가 도움말 하이퍼링크입니다. |
object_set_id |
int |
정책을 평가하는 개체 집합의 ID입니다. |
is_enabled |
bit |
정책이 현재 사용되는지(1) 사용되지 않는지(0)를 나타냅니다. |
job_id |
uniqueidentifier |
execution_mode가 예약 시로 설정된 경우 정책을 실행하는 SQL Server 에이전트 작업의 ID를 포함합니다. |
created_by |
sysname |
정책을 만든 로그인입니다. |
modified_by |
sysname |
정책을 가장 최근에 수정한 로그인입니다. 수정한 적이 없으면 NULL입니다. |
date_modified |
datetime |
정책을 만든 날짜와 시간입니다. 수정한 적이 없으면 NULL입니다. |
주의
정책 기반 관리 문제를 해결하는 경우 syspolicy_conditions 뷰를 쿼리하면 정책이 사용되고 있는지 여부를 확인할 수 있습니다. 이 뷰는 정책을 만든 사용자 또는 마지막으로 변경한 사용자도 표시합니다.
사용 권한
msdb 데이터베이스에서 PolicyAdministratorRole 역할의 멤버 자격이 필요합니다.