Condividi tramite


Insieme SecurityFilters

Data aggiornamento: 14 aprile 2006

Fa riferimento agli attributi che devono essere utilizzati come filtri sull'entità. Quando si esegue una query che fa riferimento all'entità, anche indirettamente, ad esempio tramite un ruolo, è necessario aggiungere tutti questi filtri alla query. Il set di filtri da applicare dipende dalla suddivisione in subset standard dei modelli basati sulla protezione. Se sono definiti filtri di protezione e l'utente non dispone delle autorizzazioni per alcuno di questi filtri, tutte le istanze delle entità vengono escluse tramite il filtro. Nel caso di entità con ereditarietà, vengono inoltre applicati i filtri di protezione per tutte le entità predecessore.

Proprietà

Nome Cardinalità Tipo Descrizione

AttributeReference

1-N

Object

Fa riferimento agli attributi da applicare come filtri all'entità. È possibile utilizzare solo attributi in cui IsFilter = True.

Osservazioni

  • Per abilitare la protezione a livello di riga, è necessario creare almeno un attributo di filtro nell'entità che si desidera filtrare.
  • La proprietà IsFilter di un attributo di filtro deve essere impostata su True.
  • Se nei dati sono presenti ID utente, è possibile utilizzare l'ID utente corrente quando si definisce un filtro di protezione per proteggere un modello in fase di esecuzione. Per creare un filtro di protezione basato sull'ID utente corrente, creare un attributo di filtro, aggiungere il campo relativo all'ID utente al filtro e quindi modificare la formula della condizione di filtro affinché il valore del campo venga confrontato con la funzione GETUSERID().
  • Quando all'insieme SecurityFilters vengono assegnati attributi di filtro e viene abilitata la protezione degli elementi dei modelli, gli utenti che non dispongono delle autorizzazioni per alcuno dei filtri nell'insieme non possono visualizzare i dati oppure possono visualizzare solo i dati definiti nella proprietà DefaultSecurityFilter.

Vedere anche

Concetti

Progettazione modelli
Proprietà degli oggetti di Progettazione modelli
Creazione di report ad hoc con modelli di report
Utilizzo di Progettazione modelli
Oggetto DefaultSecurityFilter (Progettazione modelli)

Altre risorse

Esercitazione: Applicazione di filtri di protezione agli elementi dei modelli di report

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

14 aprile 2006

Nuovo contenuto:
  • Aggiunta della sezione Osservazioni.