Partilhar via


sys.security_policies (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL database in Microsoft Fabric

Retorna uma linha para cada diretiva de segurança no banco de dados.

Nome da coluna Tipo de dados Description
name sysname Nome da política de segurança, exclusivo dentro do banco de dados.
object_id int ID da política de segurança.
principal_id int ID do proprietário da política de segurança, conforme registrado no banco de dados. NULL se o proprietário for determinado através do esquema.
schema_id int ID do esquema onde o objeto reside.
parent_object_id int ID do objeto ao qual a política pertence. Deve ser 0.
tipo vachar(2) Deve ser SP.
type_desc nvarchar(60) SECURITY_POLICY.
create_date datetime Data UTC em que a política de segurança foi criada.
modify_date datetime Data UTC em que a política de segurança foi modificada pela última vez.
is_ms_shipped bit Sempre falso.
is_enabled bit Estado de especificação da política de segurança:

0 = desativado

1 = ativado
is_not_for_replication bit A política foi criada com a opção NOT FOR REPLICA.
uses_database_collation bit Usa o mesmo agrupamento que o banco de dados.
is_schemabinding_enabled bit Estado de vinculação de esquema para a diretiva de segurança:

0 ou NULL = ativado

1 = desativado

Permissions

As entidades com a permissão ALTER ANY SECURITY POLICY têm acesso a todos os objetos nesta exibição de catálogo, bem como a qualquer pessoa com VIEW DEFINITION no objeto.

Ver também

SegurançaRow-Level
sys.security_predicates (Transact-SQL)
CRIAR POLÍTICA DE SEGURANÇA (Transact-SQL)
Visualizações do catálogo de segurança (Transact-SQL)
Visualizações do catálogo (Transact-SQL)
Principais (Motor de Base de Dados)