Condividi tramite


sys.security_policies (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 criterio di sicurezza nel database.

Nome colonna Tipo di dati Descrizione
name sysname Nome del criterio di sicurezza, univoco all'interno del database.
object_id int ID del criterio di sicurezza.
principal_id int ID del proprietario del criterio di sicurezza registrato nel database. NULL se il proprietario viene determinato tramite lo schema.
schema_id int ID dello schema in cui si trova l'oggetto.
parent_object_id int ID dell'oggetto a cui appartiene il criterio. Deve essere 0.
type vachar(2) Deve essere SP.
type_desc nvarchar(60) SECURITY_POLICY.
create_date datetime Data UTC di creazione del criterio di sicurezza.
modify_date datetime Data UTC dell'ultima modifica del criterio di sicurezza.
is_ms_shipped bit Sempre false.
is_enabled bit Stato della specifica del criterio di sicurezza:

0 = disabilitato

1 = abilitato
is_not_for_replication bit Il criterio è stato creato con l'opzione NOT FOR REPLICATION.
uses_database_collation bit Usa le stesse regole di confronto del database.
is_schemabinding_enabled bit Stato di associazione dello schema per i criteri di sicurezza:

0 o NULL = abilitato

1 = disabilitato

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_predicates (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)