Compartir a través de


sys.security_predicates (Transact-SQL)

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

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

Nombre de la columna Tipo de dato Description
object_id int Identificador de la directiva de seguridad que contiene este predicado.
security_predicate_id int Identificador del predicado dentro de esta directiva de seguridad.
target_object_id int Identificador del objeto en el que está enlazado el predicado de seguridad.
predicate_definition nvarchar(max) Nombre completo de la función que se utilizará como predicado de seguridad, incluidos los argumentos. Tenga en cuenta que el nombre schema.function puede estar normalizado (es decir, convertido), así como cualquier otro elemento en el texto para mantener la coherencia. Por ejemplo:

[dbo].[fn_securitypredicate]([wing], [startTime], [endTime])
predicate_type int Tipo de predicado usado por la directiva de seguridad:

0 = PREDICADO DE FILTRO

1 = PREDICADO DE BLOQUE
predicate_type_desc nvarchar(60) Tipo de predicado usado por la directiva de seguridad:

FILTER

BLOCK
operation int Tipo de operación especificado para el predicado:

NULL = todas las operaciones aplicables

1 = DESPUÉS DEL INSERT

2 = DESPUÉS DE LA ACTUALIZACIÓN

3 = ANTES DE LA ACTUALIZACIÓN

4 = ANTES DE ELIMINAR
operation_desc nvarchar(60) Tipo de operación especificado para el predicado:

NULL

DESPUÉS DEL INSERT

DESPUÉS DE ACTUALIZACIÓN

ANTES DE LA ACTUALIZACIÓN

ANTES DE ELIMINAR

Permissions

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 .

Véase también

Seguridad de nivel de fila
sys.security_policies (Transact-SQL)
CREAR POLÍTICA DE SEGURIDAD (Transact-SQL)
Vistas de catálogo de seguridad (Transact-SQL)
Vistas de catálogo (Transact-SQL)
Entidades de seguridad (motor de base de datos)