sys.security_policies (Transact-SQL)

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Devuelve una fila para cada directiva de seguridad de la base de datos.

Nombre de la columna Tipo de datos Descripción
name sysname Nombre de la directiva de seguridad, único dentro de la base de datos.
object_id int Identificador de la directiva de seguridad.
principal_id int Identificador del propietario de la directiva de seguridad, tal y como se registró en la base de datos. Es NULL si el propietario se determina con el esquema.
schema_id int Identificador del esquema en el que reside el objeto.
parent_object_id int Identificador del objeto al que pertenece la directiva. Debe ser 0.
tipo vachar(2) Debe ser SP.
type_desc nvarchar(60) SECURITY_POLICY.
create_date datetime Fecha UTC de creación de la directiva de seguridad.
modify_date datetime Fecha UTC en la que la directiva de seguridad se modificó por última vez.
is_ms_shipped bit Siempre es false.
is_enabled bit Estado de la especificación de la directiva de seguridad:

0 = deshabilitado

1 = habilitado
is_not_for_replication bit La directiva se creó con la opción NOT FOR REPLICATION.
uses_database_collation bit Utiliza la misma intercalación que la base de datos.
is_schemabinding_enabled bit Estado de enlace de esquema para la directiva de seguridad:

0 o NULL = habilitado

1 = deshabilitado

Permisos

Las entidades de seguridad con el permiso ALTER ANY SECURITY POLICY tienen acceso a todos los objetos de esta vista de catálogo, así como a cualquier persona con VIEW DEFINITION en el objeto.

Consulte también

Seguridad de nivel de fila
sys.security_predicates (Transact-SQL)
CREATE SECURITY POLICY (Transact-SQL)
Vistas de catálogo de seguridad (Transact-SQL)
Vistas de catálogo (Transact-SQL)
Entidades de seguridad (motor de base de datos)