sys.security_predicates (Transact-SQL)
Si applica a: SQL Server 2016 (13.x) e versioni successive database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics
Restituisce una riga per ogni predicato di sicurezza nel database.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
object_id | int | ID del criterio di sicurezza che contiene il predicato. |
security_predicate_id | int | ID predicato all'interno del criterio di sicurezza. |
target_object_id | int | ID dell'oggetto a cui è associato il predicato di sicurezza. |
predicate_definition | nvarchar(max) | Nome completo della funzione che verrà usata come predicato di sicurezza, inclusi gli argomenti. Si noti che il nome schema.function può essere normalizzato (vale a dire preceduto da un carattere di escape) come qualsiasi altro elemento nel testo per la coerenza. Ad esempio:[dbo].[fn_securitypredicate]([wing], [startTime], [endTime]) |
predicate_type | int | Tipo di predicato usato dai criteri di sicurezza: 0 = PREDICATO FILTRO 1 = PREDICATO DI BLOCCO |
predicate_type_desc | nvarchar(60) | Tipo di predicato usato dai criteri di sicurezza: FILTER ISOLATO |
operation (operazione) | int | Tipo di operazione specificato per il predicato: NULL = tutte le operazioni applicabili 1 = AFTER INSERT 2 = DOPO L'AGGIORNAMENTO 3 = PRIMA DELL'AGGIORNAMENTO 4 = PRIMA DELL'ELIMINAZIONE |
operation_desc | nvarchar(60) | Tipo di operazione specificato per il predicato: NULL AFTER INSERT AFTER UPDATE BEFORE UPDATE BEFORE DELETE |
Autorizzazioni
Le entità con l'autorizzazione ALTER ANY SECURITY POLICY hanno accesso a tutti gli oggetti in questa vista del catalogo e a chiunque disponga di VIEW DEFINITION sull'oggetto .
Vedi anche
Sicurezza a livello di riga
sys.security_policies (Transact-SQL)
CREATE SECURITY POLICY (Transact-SQL)
Viste del catalogo relative alla sicurezza (Transact-SQL)
Viste del catalogo (Transact-SQL)
Entità di sicurezza (motore di database)