SecurityFilters (colección)

Actualizado: 14 de abril de 2006

Hace referencia a los atributos que se deben utilizar como filtros de la entidad. Cuando se ejecuta una consulta que hace referencia a la entidad (incluso de forma indirecta, como a través de una función), todos estos filtros se deben agregar a la consulta. El conjunto de filtros que se va a aplicar depende de la subconfiguración estándar del modelo basado en la seguridad. Si se han definido filtros de seguridad y el usuario no tiene permisos para ninguno de ellos, se filtrarán todas las instancias de la entidad. En las entidades con herencia, también se aplican los filtros de seguridad de todas las entidades primarias.

Propiedades

Nombre Cardinalidad Tipo Descripción

AttributeReference

1-N

Object

Hace referencia a los atributos que se van a aplicar como filtros de la entidad. Sólo se pueden utilizar atributos donde IsFilter = True.

Notas

  • Para habilitar la seguridad de nivel de fila, debe crearse al menos un atributo de filtro dentro de la entidad que se desea filtrar.
  • El atributo de filtro debe tener la propiedad IsFilter establecida en True.
  • Al definir un filtro de seguridad, se puede utilizar el Id. de usuario actual para proteger un modelo en tiempo de ejecución si en los datos se incluyen Id. de usuario. Para crear un filtro de seguridad basado en el Id. de usuario actual, cree un atributo de filtro, agregue el campo de Id. de usuario al filtro y, a continuación, edite la fórmula de la condición de filtro de manera que compare el valor del campo con la función GETUSERID().
  • Cuando se asignan atributos de filtro a la colección SecurityFilters y la seguridad de elementos de modelo está habilitada, los usuarios que no tienen permisos para ninguno de los filtros de la colección no verán datos, o verán únicamente los datos definidos en la propiedad DefaultSecurityFilter.

Vea también

Conceptos

Diseñador de modelos
Propiedades de los objetos del Diseñador de modelos
Creación de informes ad hoc con modelos de informe
Trabajar con el Diseñador de modelos
DefaultSecurityFilter (objeto del Diseñador de modelos)

Otros recursos

Tutorial: Aplicar filtros de seguridad a elementos del modelo de informe

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

14 de abril de 2006

Contenido nuevo:
  • Se agregó la sección Notas.