sys.security_policies (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Banco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse Analytics

Retorna uma linha para cada política de segurança no banco de dados.

Nome da coluna Tipo de dados Descrição
name sysname Nome da política de segurança, exclusivo no 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 por meio do esquema.
schema_id int ID do esquema onde o objeto reside.
parent_object_id int ID do objeto ao qual esta política pertence. Deve ser 0.
type vachar(2) Deve ser SP.
type_desc nvarchar(60) SECURITY_POLICY.
create_date datetime A data UTC em que a política de segurança foi criada.
modify_date datetime A data UTC em que a política de segurança foi modificada.
is_ms_shipped bit Sempre falso.
is_enabled bit Estado de especificação da política de segurança:

0 = desabilitado

1 = habilitado
is_not_for_replication bit A política foi criada com a opção NOT FOR REPLICATION.
uses_database_collation bit Usa a mesma ordenação do banco de dados.
is_schemabinding_enabled bit Estado de esquemabinding para a política de segurança:

0 ou NULL = habilitado

1 = desabilitada

Permissões

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

Consulte Também

Segurança em nível de linha
sys.security_predicates (Transact-SQL)
CREATE SECURITY POLICY (Transact-SQL)
Exibições do catálogo de segurança (Transact-SQL)
Exibições do Catálogo (Transact-SQL)
Entidades (Mecanismo de Banco de Dados)