sys.security_predicates (Transact-SQL)
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Retorna uma linha para cada predicado de segurança no banco de dados.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
object_id | int | ID da política de segurança que contém esse predicado. |
security_predicate_id | int | ID do predicado nesta política de segurança. |
target_object_id | int | ID do objeto no qual o predicado de segurança está associado. |
predicate_definition | nvarchar(max) | Nome totalmente qualificado da função que será usada como um predicado de segurança, incluindo os argumentos. Observe que o nome schema.function pode ser normalizado (ou seja, escrito com caracteres de escape), bem como qualquer outro elemento em texto para manter a consistência. Por exemplo:[dbo].[fn_securitypredicate]([wing], [startTime], [endTime]) |
predicate_type | int | O tipo de predicado usado pela política de segurança: 0 = PREDICADO DE FILTRO 1 = PREDICADO DE BLOCO |
predicate_type_desc | nvarchar(60) | O tipo de predicado usado pela política de segurança: FILTER BLOQUEAR |
operation | int | O tipo de operação especificado para o predicado: NULL = todas as operações aplicáveis 1 = AFTER INSERT 2 = APÓS A ATUALIZAÇÃO 3 = ANTES DA ATUALIZAÇÃO 4 = ANTES DE EXCLUIR |
operation_desc | nvarchar(60) | O tipo de operação especificado para o predicado: NULO AFTER INSERT AFTER UPDATE BEFORE UPDATE BEFORE DELETE |
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_policies (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)
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários