sys.security_policies (Transact-SQL)
S’applique à : SQL Server 2016 (13.x) et versions ultérieures Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics
Retourne une ligne pour chaque stratégie de sécurité dans la base de données.
Nom de la colonne | Type de données | Description |
---|---|---|
name | sysname | Nom de la stratégie de sécurité, unique dans la base de données. |
object_id | int | ID de la stratégie de sécurité. |
principal_id | int | ID du propriétaire de la stratégie de sécurité, tel qu'enregistré dans la base de données. NULL si le propriétaire est déterminé par le schéma. |
schema_id | int | ID du schéma où réside l'objet. |
parent_object_id | int | Identificateur de l'objet auquel appartient la stratégie. Doit être égal à 0. |
type | vachar(2) | Doit être sp. |
type_desc | nvarchar(60) | SECURITY_POLICY. |
create_date | datetime | Date UTC de création de la stratégie de sécurité. |
modify_date | datetime | Date UTC de dernière modification de la stratégie de sécurité. |
is_ms_shipped | bit | Toujours false. |
is_enabled | bit | État de spécification de stratégie de sécurité : 0 = désactivé 1 = activé |
is_not_for_replication | bit | La stratégie a été créée avec l'option NOT FOR REPLICATION. |
uses_database_collation | bit | Utilise le même classement que la base de données. |
is_schemabinding_enabled | bit | État de la liaison de schéma pour la stratégie de sécurité : 0 ou NULL = activé 1 = désactivé |
autorisations
Les principaux disposant de l’autorisation ALTER ANY SECURITY POLICY ont accès à tous les objets de cette vue de catalogue, ainsi qu’à toute personne disposant de VIEW DEFINITION sur l’objet.
Voir aussi
Sécurité au niveau des lignes
sys.security_predicates (Transact-SQL)
CREATE SECURITY POLICY (Transact-SQL)
Affichages catalogue liées à la sécurité (Transact-SQL)
Affichages catalogue (Transact-SQL)
Principaux (moteur de base de données)