sys.security_policies (Transact-SQL)
적용 대상: SQL Server 2016(13.x) 이상 Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics
데이터베이스의 각 보안 정책에 대한 행을 반환합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
name | sysname | 데이터베이스 내에서 고유한 보안 정책의 이름입니다. |
object_id | int | 보안 정책의 ID입니다. |
principal_id | int | 데이터베이스에 등록된 보안 정책 소유자의 ID입니다. 소유자가 스키마를 통해 결정되는 경우 NULL입니다. |
schema_id | int | 개체가 있는 스키마의 ID입니다. |
parent_object_id | int | 정책이 속한 개체의 ID입니다. 0이어야 합니다. |
type | vachar(2) | SP여야 합니다. |
type_desc | nvarchar(60) | SECURITY_POLICY. |
create_date | 날짜/시간 | 보안 정책을 만든 UTC 날짜입니다. |
modify_date | 날짜/시간 | 보안 정책이 마지막으로 수정된 UTC 날짜입니다. |
is_ms_shipped | bit | 항상 false입니다. |
is_enabled | bit | 보안 정책 사양 상태: 0 = 사용 안 함 1 = 사용 |
is_not_for_replication | bit | NOT FOR REPLICATION 옵션을 사용하여 정책을 만들었습니다. |
uses_database_collation | bit | 데이터베이스와 동일한 데이터 정렬을 사용합니다. |
is_schemabinding_enabled | bit | 보안 정책의 스키마 바인딩 상태: 0 또는 NULL = 사용 1 = 사용 안 함 |
사용 권한
ALTER ANY SECURITY POLICY 권한이 있는 보안 주체는 이 카탈로그 뷰의 모든 개체와 개체에 대한 VIEW DEFINITION을 가진 모든 개체에 액세스할 수 있습니다.
참고 항목
행 수준 보안
sys.security_predicates (Transact-SQL)
CREATE SECURITY POLICY(Transact-SQL)
보안 카탈로그 뷰(Transact-SQL)
카탈로그 뷰(Transact-SQL)
보안 주체(데이터베이스 엔진)