sys.security_predicates (Transact-SQL)
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores de Azure SQL Database Azure SQL Instancia administrada Azure Synapse Analytics
Devuelve una fila para cada predicado de seguridad de la base de datos.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
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 |
operación | int | Tipo de operación especificado para el predicado: NULL = todas las operaciones aplicables 1 = AFTER 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 DE INSERTAR AFTER UPDATE ANTES DE ACTUALIZAR ANTES DE ELIMINAR |
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_policies (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)