Condividi tramite


Creazione, modifica ed eliminazione di definizioni di ruolo

Una definizione di ruolo è un insieme denominato di attività che l'utente può eseguire in relazione a una cartella, un report o un altro elemento. Le definizioni di ruolo possono contenere attività a livello di elemento o a livello di sistema. Non è possibile inserire nella stessa definizione di ruolo attività appartenenti a entrambi i livelli.

In Reporting Services sono disponibili alcuni ruoli predefiniti che coprono le esigenze di diverse categorie di utenti. Se i ruoli predefiniti non sono sufficienti, è possibile creare ruoli aggiuntivi. È possibile modificare o eliminare i ruoli predefiniti o i ruoli personalizzati a condizione che non venga invalidata l'ultima assegnazione di ruolo rimanente per il server di report.

Poiché il numero di attività selezionabili è relativamente limitato, non è in genere necessaria una grande quantità di definizioni di ruolo. Le operazioni di creazione e modifica di definizioni di ruolo devono essere eseguite con particolare attenzione. Se si creano troppi ruoli, la loro manutenzione e la loro gestione possono diventare complicate. Se si decide di modificare un ruolo esistente, si tenga presente che potrebbe non essere facile identificare le assegnazioni di ruolo pertinenti o l'effetto che la modifica avrà sugli utenti. La protezione basata sui ruoli è una caratteristica fondamentale del modello di protezione di Reporting Services ed è pertanto importante comprenderne a fondo le implicazioni. Per ulteriori informazioni, vedere Definizioni di ruolo e Assegnazioni di ruolo.

Strumenti e procedure

È possibile utilizzare SQL Server Management Studio o Gestione report per creare e gestire definizioni di ruolo. In Gestione report utilizzare la pagina Impostazioni sito per specificare le definizioni di ruolo a livello di elemento. In Management Studio gli elementi delle definizioni di ruolo nella gerarchia di cartelle vengono creati e modificati tramite il nodo Protezione del server di report.

Per visualizzare istruzioni sulle definizioni di ruolo, vedere:

Per visualizzare tutte le definizioni di ruolo create per l'ambiente di gestione dei report, aprire la pagina Ruoli a livello di elemento in Gestione report o aprire il nodo Protezione in Management Studio. In queste pagine vengono visualizzate tutte le definizioni di ruolo esistenti. Non viene tuttavia indicato se una determinata definizione di ruolo è utilizzata da un'assegnazione di ruolo.

Creazione di una definizione di ruolo

Per creare una definizione di ruolo è necessario specificare un nome e scegliere un set di attività per tale definizione. Per creare una definizione di ruolo, è necessario disporre delle autorizzazioni appropriate. Tali autorizzazioni vengono concesse tramite l'attività "Impostazione della protezione per singoli elementi". Per impostazione predefinita, questa attività può essere eseguita dagli amministratori e dagli utenti con ruolo predefinito Gestione contenuto.

Un ruolo deve avere un nome univoco. Per essere valida, la definizione deve contenere almeno un'attività. Per ulteriori informazioni, vedere Attività e autorizzazioni in Reporting Services.

Per utilizzare una definizione di ruolo, è necessario selezionarla in un'assegnazione di ruolo.

Modifica o eliminazione di una definizione di ruolo

Poiché le definizioni di ruolo sono disponibili per qualsiasi assegnazione di ruolo, la modifica di una definizione di ruolo ha effetto su tutte le assegnazioni di ruolo che la utilizzano.

Non è possibile annullare l'eliminazione di una definizione di ruolo, pertanto è necessario prestare particolare attenzione quando si esegue questa operazione poiché la definizione potrebbe essere in uso. Anche se si ricrea una definizione di ruolo eliminata assegnandole lo stesso nome e lo stesso elenco di attività, le eventuali assegnazioni di ruolo che la utilizzavano non verranno associate alla definizione di ruolo così ricreata.

Non è possibile eliminare la definizione di ruolo selezionata per la funzionalità Report personali, se questa funzionalità è attivata. Prima di eliminare la definizione di ruolo utilizzata per la funzionalità Report personali, è necessario disattivare la funzionalità oppure associarvi un'altra definizione di ruolo. Per ulteriori informazioni, vedere Gestione della funzionalità Report personali.

Non è possibile eliminare una definizione di ruolo se fa parte dell'unica assegnazione di ruolo che implementa la protezione per un server di report. Per un server di report sono necessarie almeno un'assegnazione di ruolo a livello di elemento e un'assegnazione di ruolo a livello di sistema. Nessuna definizione di ruolo che faccia parte di queste assegnazioni di ruolo può essere eliminata.

Vedere anche

Concetti

Panoramica dei ruoli predefiniti
Definizioni di ruolo
Gestione delle autorizzazioni e della protezione per Reporting Services

Guida in linea e informazioni

Assistenza su SQL Server 2005