Share via


Aggiornamento della protezione basata sui ruoli per l'accesso a Generatore report

Data creazione: 14 aprile 2006

In SQL Server 2005 sono disponibili nuove attività che consentono agli utenti di creare modelli e utilizzare Generatore report. Se si esegue l'aggiornamento di un'installazione esistente, il programma di installazione non modificherà le definizioni di ruolo esistenti per includere le nuove attività che concedono l'accesso a tali funzionalità. In caso di aggiornamento dell'installazione è necessario aggiornare manualmente le definizioni e le assegnazioni di ruolo esistenti per includere le nuove attività. In SQL Server 2005 Reporting Services sono presenti le nuove attività seguenti:

Nome Tipo Descrizione

Visualizzazione di modelli

Attività a livello di elemento

Consente a un utente di visualizzare i modelli nella gerarchia di cartelle, utilizzare i modelli come origini dei dati per un report ed eseguire query in base al modello per recuperare i dati.

Questa attività è necessaria per la visualizzazione di report ad hoc generati automaticamente dal server di report e per l'utilizzo di Generatore report.

Gestione di modelli

Attività a livello di elemento

Consente a un utente di creare, visualizzare ed eliminare modelli e di visualizzare e modificare le proprietà dei modelli. Gli utenti che possono eseguire questa attività dispongono inoltre delle autorizzazioni per assegnare la protezione degli elementi dei modelli ed eseguire il mapping tra i report statici predefiniti e le parti di un modello.

Utilizzo di report

Attività a livello di elemento

Consente a un utente di caricare un report pubblicato dal server di report in un'istanza locale di Generatore report. Gli utenti che possono eseguire questa attività possono aprire e modificare i report pubblicati basati su modelli.

Esecuzione delle definizioni dei report

Attività a livello di sistema

Consente a un utente di elaborare una definizione di report non ancora archiviata nel server di report.

Negli strumenti inclusi in Reporting Services, questa attività viene utilizzata per accedere a Generatore report. Gli utenti che possono eseguire questa attività possono fare clic sul pulsante Generatore report in Gestione report per avviare Generatore report.

Quando utilizzata a livello di programmazione, questa attività è in grado di supportare un'implementazione più ampia. Gli utenti che possono eseguire questa attività dispongono delle autorizzazioni per elaborare un file di definizione report (con enstensione rdl) non pubblicato.

Esplora modello

Attività di elemento del modello

Consente a un utente di visualizzare una parte di un modello. È possibile utilizzare questa attività per specificare quali parti del modello sono visibili a un utente o gruppo.

Le nuove installazioni di SQL Server 2005 Reporting Services includono una nuova definizione di ruolo denominata Generatore report. Questo ruolo definisce un insieme di attività necessarie per utilizzare Generatore report. Il ruolo Generatore report non viene creato automaticamente quando si aggiorna un'installazione esistente. È tuttavia possibile creare manualmente la definizione di ruolo se si desidera disporre dell'insieme completo di definizioni di ruolo disponibili in una nuova installazione di Reporting Services.

Come aggiornare le definizioni di ruolo a livello di elemento esistenti

Se si utilizzano le definizioni di ruolo predefinite, è possibile modificarle per includere le nuove attività. L'aggiunta di nuove attività alle definizioni di ruolo esistenti è il modo più semplice per concedere agli utenti correnti le autorizzazioni necessarie per visualizzare e gestire i report e i modelli di Generatore report. Quando si aggiunge una nuova attività a una definizione di ruolo esistente, le nuove attività verranno associate automaticamente a tutte le assegnazioni di ruolo che includono tale definizione di ruolo.

  1. Individuare le definizioni di ruolo definite nel server di report. In Management Studio, le definizioni di ruolo sono contenute nel nodo Protezione all'interno della cartella Ruoli. In Gestione report aprire la pagina Impostazioni sito e fare clic su Configura definizioni ruolo a livello di elemento.
  2. Espandere la definizione del ruolo Visualizzazione. Aggiungere l'attività "Visualizzazione di modelli" al ruolo e quindi fare clic su OK.
  3. Espandere la definizione del ruolo Gestione contenuto. Aggiungere "Gestione di modelli", "Visualizzazione di modelli" e "Utilizzo di report" per concedere autorizzazioni complete per i modelli e la possibilità di creare e modificare report in Generatore report. Fare clic su OK.
  4. Espandere la definizione del ruolo Pubblicazione. Aggiungere "Gestione di modelli" per concedere l'autorizzazione per la creazione, la visualizzazione e l'eliminazione di modelli per il server di report. Fare clic su OK.

Come aggiornare le definizioni di ruolo a livello di sistema esistenti

Per rendere disponibile agli utenti Generatore report, è necessario aggiungere attività ai ruoli a livello di sistema.

  1. In Management Studio, espandere la cartella Ruoli a livello di sistema. In Gestione report aprire la pagina Impostazioni sito e fare clic su Configura definizioni ruolo a livello di sistema.
  2. Espandere la definizione del ruolo Amministratore sistema. Aggiungere l’attività "Esecuzione delle definizioni dei report". Fare clic su OK.
  3. Espandere la definizione del ruolo Utente sistema. Aggiungere l’attività "Esecuzione delle definizioni dei report". Fare clic su OK.

Creazione di una nuova definizione di ruolo di Generatore report

Le nuove installazioni di SQL Server 2005 Reporting Services includono una nuova definizione di ruolo che organizza il set di attività per l'utilizzo di Generatore report in un unico insieme di attività. Se si aggiorna un'installazione esistente, è necessario creare manualmente questa definizione di ruolo. Se si crea una definizione di ruolo separata, gli utenti di Generatore report saranno associati solo alle attività necessarie per la creazione di report ad hoc.

  1. Creare una nuova definizione di ruolo utilizzando Management Studio o Gestione report. Per ulteriori informazioni, vedere Procedura: Creazione, eliminazione o modifica di un ruolo (Gestione report) o Procedura: Creazione, eliminazione o modifica di un ruolo (Management Studio).
  2. Assegnare al ruolo il nome Generatore report.
  3. Aggiungere le seguenti attività: Utilizzo di report, Visualizzazione di report, Visualizzazione di modelli, Visualizzazione di risorse, Visualizzazione di cartelle e Gestione di sottoscrizioni individuali.
  4. Salvare la definizione di ruolo.

Suggerimenti per l'utilizzo della nuova definizione di ruolo di Generatore report

Se si modifica la definizione di ruolo esistente utilizzando le istruzioni fornite più indietro in questo argomento, solo gli utenti mappati al ruolo Gestione contenuto disporranno di autorizzazioni sufficienti per creare e salvare report mediante Generatore report. Per rendere disponibili a più utenti le funzionalità di Generatore report, è necessario creare o modificare le assegnazioni di ruolo che eseguono il mapping di un account di gruppo o utente al ruolo Generatore report appena creato.

  • Se possibile, creare un account di gruppo di dominio che includa tutti gli utenti che devono accedere a Generatore report. Se si dispone di un account di gruppo, è possibile creare un'assegnazione di ruolo per tutti gli utenti.
  • Se non è possibile creare un account di gruppo, creare assegnazioni di ruolo che eseguano il mapping di un account utente specifico alla definizione di ruolo. Se è già presente una definizione di ruolo per un utente specifico, è possibile modificarla per includere la nuova definizione di ruolo. Per ulteriori informazioni, vedere Creazione, modifica ed eliminazione di assegnazioni di ruolo.
  • È possibile scrivere uno script che crei le assegnazioni di ruolo ed eseguirlo nel server di report. Per ulteriori informazioni, vedere Script di esempio (Reporting Services).

Vedere anche

Altre risorse

Ruolo Visualizzazione
Ruolo Gestione contenuto
Ruolo server di pubblicazione
Ruolo Amministratore sistema
Ruolo Utente sistema
Ruolo Generatore report
Assegnazioni di ruolo per l'accesso a Generatore report
Protezione dei modelli

Guida in linea e informazioni

Assistenza su SQL Server 2005