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 database SQL di Azure Synapse Analytics in Microsoft Fabric
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 della sicurezza (Transact-SQL)
Viste del catalogo (Transact-SQL)
Entità di sicurezza (motore di database)