Concedere l'accesso utente a un server di report

Si applica a:✅ SQL Server 2016 (13.x) ✅ Server di report di Power BI

Reporting Services usa la sicurezza basata sui ruoli per concedere agli utenti l'accesso a un server di report. 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 a un ruolo predefinito che specifica una raccolta di attività.

Server di report in modalità SharePoint : 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 altre informazioni, vedere Concedere autorizzazioni per elementi del server di report in un sito di SharePoint.

Server di report in modalità nativa: questo articolo riguarda un server di report configurato per la modalità nativa e l'uso del portale Web per l'assegnazione di 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 altre informazioni, vedere Creare, eliminare o modificare un ruolo (Management Studio).

Prima di iniziare

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 in Windows Server 2008, la configurazione aggiuntiva è obbligatoria per amministrare un server di report localmente. Per altre informazioni, vedere Configurare un server di report in modalità nativa per gli amministratori locali.

  • Per delegare questa attività ad altri utenti, creare assegnazioni di ruolo che eseguono il mapping degli 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 di attività previsti da ogni ruolo. Poiché le descrizioni dell'attività non sono visibili nel portale Web, è necessario conoscere i ruoli prima di iniziare ad aggiungere utenti.

  • Facoltativamente, personalizzare i ruoli o definire altri ruoli 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.

Aggiungere un utente o un gruppo a un ruolo a livello di sistema

  1. Avviare il portale Web.

  2. Selezionare l'icona a forma di ingranaggio nella parte superiore destra e quindi selezionare Impostazioni sito dal menu a discesa.

    Screenshot that shows the report server web portal gear icon and dropdown menu.

  3. Seleziona Sicurezza.

  4. Fare clic su Aggiungi gruppo o utente.

  5. In Gruppo o utente immettere un account utente o di gruppo di dominio Windows nel formato <dominio>\<account>.

    Nota

    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 e fare clic su OK.

    Poiché i ruoli sono cumulativi, se si seleziona sia Amministratore di 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 altri gruppi.

Aggiungere un utente o un gruppo a un ruolo a livello di elemento

  1. Avviare il portale Web e trovare l'elemento del report per il quale si vuole aggiungere un utente o un gruppo.

  2. Selezionare ... (puntini di sospensione) in corrispondenza di un elemento.

  3. Selezionare Gestisci dal menu.

  4. Seleziona Sicurezza.

  5. Fare clic su Aggiungi gruppo o utente.

    Nota

    Se un elemento eredita le impostazioni di sicurezza da un elemento padre, selezionare Personalizza sicurezza sulla barra degli strumenti per modificare le impostazioni di sicurezza. Quindi selezionare Aggiungi gruppo o utente.

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

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

  8. Ripetere le operazioni per creare assegnazioni per utenti o altri gruppi.

Creare e gestire le assegnazioni di ruoli
Assegnazioni di ruoli
Definizioni dei ruoli

Altre domande? Visitare il forum su Reporting Services