Condividi tramite


Procedura: Concessione dell'accesso utente a un server di report (Gestione report)

Per concedere agli utenti l'accesso a un server di report, in Reporting Services viene utilizzata la sicurezza basata sui ruoli. In una nuova installazione del server di report, solo gli utenti che appartengono al gruppo Administrators locale dispongono delle autorizzazioni per accedere al contenuto ed eseguire operazioni sul server di report. Per rendere disponibile il server di report agli altri utenti, è necessario creare assegnazioni di ruolo che associano gli account utente o gli account di gruppo con un ruolo predefinito che specifica una raccolta di attività.

Per un server di report configurato per la modalità nativa, utilizzare Gestione report per assegnare utenti a un ruolo. Sono disponibili due tipi di ruoli:

  • Ruoli a livello di elemento, utilizzati per visualizzare, aggiungere e gestire contenuto del server di report, sottoscrizioni, elaborazione e cronologia dei report. I ruoli a livello di elemento vengono definiti per il nodo radice, ovvero la cartella Home, oppure per cartelle o elementi specifici nei livelli inferiori della gerarchia.

  • Ruoli a livello di sistema, che concedono l'accesso a un'ampia gamma di operazioni sul sito non associate ad alcun elemento specifico, ad esempio l'utilizzo di Generatore report e di pianificazioni condivise.

    I due tipi di ruoli sono complementari e devono essere utilizzati insieme. Per questa ragione, l'aggiunta di un utente a un server di report è un'operazione suddivisa in due parti. Se si assegna un utente a un ruolo a livello di elemento, è necessario assegnarlo anche a un ruolo a livello di sistema. Quando si assegna un utente a un ruolo, è necessario selezionare un ruolo già definito. Per creare, modificare o eliminare ruoli, utilizzare SQL Server Management Studio. Per ulteriori informazioni, vedere Procedura: Creazione, eliminazione o modifica di un ruolo (Management Studio).

Per un server di report configurato per la modalità integrata SharePoint, l'accesso da un sito di SharePoint viene configurato mediante le autorizzazioni relative. I livelli di autorizzazione sul sito di SharePoint determinano l'accesso al contenuto e alle operazioni del server di report. Per concedere le autorizzazioni a un sito di SharePoint, è necessario disporre dei privilegi di amministratore. Per ulteriori informazioni, vedere Concessione di autorizzazioni per elementi del server di report in un sito di SharePoint.

Operazioni preliminari

Esaminare l'elenco seguente prima di aggiungere utenti a un server di report in modalità nativa.

  • È necessario essere un membro del gruppo Administrators locale nel computer server di report. Se si distribuisce Reporting Services in Windows Vista o Windows Server 2008, la configurazione aggiuntiva è obbligatoria prima che sia possibile amministrare un server di report localmente. Per ulteriori informazioni, vedere Procedura: Configurazione di un server di report per l'amministrazione locale in Windows Vista e Windows Server 2008 (UAC).

  • Per delegare questa attività ad altri utenti, creare assegnazioni di ruolo che associano gli account utente ai ruoli Gestione contenuto e Amministratore sistema. Gli utenti che dispongono di queste autorizzazioni possono aggiungere utenti a un server di report.

  • In SQL Server Management Studio visualizzare i ruoli predefiniti per i ruoli a livello di sistema e i ruoli utente, in modo da acquisire familiarità con i tipi attività previsti da ogni ruolo. Poiché le descrizioni dell'attività non sono visibili in Gestione report, è necessario conoscere i ruoli prima di iniziare ad aggiungere utenti.

  • Facoltativamente, personalizzare i ruoli o definire ruoli aggiuntivi per includere la raccolta di attività necessarie. Se ad esempio si intende utilizzare impostazioni di sicurezza personalizzate per elementi singoli, è necessario creare una nuova definizione di ruolo che consenta di visualizzare le cartelle. Per ulteriori informazioni, vedere Esercitazione: Impostazione delle autorizzazioni in Reporting Services.

Per aggiungere un utente o un gruppo a un ruolo a livello di sistema

  1. Avviare Gestione report.

  2. Fare clic su Impostazioni sito.

  3. Fare clic su Sicurezza.

  4. Fare clic su Nuova assegnazione ruolo.

  5. In Nome gruppo o utente immettere un account utente o di gruppo di dominio Windows nel formato <dominio>\<account>. Se si utilizza l'autenticazione basata su form o la sicurezza personalizzata, specificare l'account utente o di gruppo nel formato corretto per la propria distribuzione.

  6. Selezionare un ruolo a livello di sistema, quindi fare clic su OK.

    Poiché i ruoli sono cumulativi, se si seleziona sia Amministratore sistema che Utente sistema, un utente o un gruppo sarà in grado di eseguire le attività in entrambi ruoli.

  7. Ripetere le operazioni per creare assegnazioni per utenti o gruppi aggiuntivi.

Per aggiungere un utente o un gruppo a un ruolo a livello di elemento

  1. Avviare Gestione report e individuare l'elemento del report per il quale si desidera aggiungere un utente o un gruppo.

  2. Posizionare il puntatore del mouse sull'elemento, quindi fare clic sulla freccia.

  3. Nel menu a discesa, fare clic su Sicurezza.

  4. Fare clic su Nuova assegnazione ruolo.

    Nota

    Se un elemento eredita le impostazioni di sicurezza da un elemento padre, fare clic su Modifica sicurezza elemento sulla barra degli strumenti, per modificare le impostazioni di sicurezza. Fare quindi clic su Nuova assegnazione ruolo.

  5. In Nome gruppo o utente immettere un account utente o di gruppo di dominio Windows nel formato <dominio>\<account>. Se si utilizza l'autenticazione basata su form o la sicurezza personalizzata, specificare l'account utente o di gruppo nel formato corretto per la propria distribuzione.

  6. Selezionare una o più definizioni di ruolo per descrivere la modalità di accesso all'elemento consentita all'utente o al gruppo e quindi fare clic su OK.

  7. Ripetere le operazioni per creare assegnazioni per utenti o gruppi aggiuntivi.