Concedere l'accesso utente a un server di reportGrant user access to a report server

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server 2016sìServer di report di Power BITHIS TOPIC APPLIES TO:yesSQL Server 2016yesPower BI Report Server

Reporting ServicesReporting Services usa la sicurezza basata sui ruoli per concedere agli utenti l'accesso a un server di report. uses role-based security to grant user access to a report server. 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.On a new report server installation, only users who are members of the local Administrators group have permissions to report server content and operations. 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à.To make the report server available to other users, you must create role assignments that map user or group accounts to a predefined role that specifies a collection of tasks.

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.SharePoint mode report servers: For a report server that is configured for SharePoint integrated mode, you configure access from a SharePoint site using SharePoint permissions. I livelli di autorizzazione sul sito di SharePoint determinano l'accesso al contenuto e alle operazioni del server di report.Permission levels on the SharePoint site determine access to report server content and operations. Per concedere le autorizzazioni a un sito di SharePoint, è necessario disporre dei privilegi di amministratore.You must be a site administrator to grant permissions on a SharePoint site. Per altre informazioni, vedere Concessione di autorizzazioni per elementi del server di report in un sito di SharePoint.For more information, see Granting Permissions on Report Server Items on a SharePoint Site.

Server di report in modalità nativa: questo argomento riguarda un server di report configurato per la modalità nativa e l'uso del portale Web per assegnare utenti a un ruolo.Native mode report servers: This topic is focused on a report server that is configured for native mode and the use of the web portal to assign users to a role. Sono disponibili due tipi di ruoli:There are two types of roles:

  • Ruoli a livello di elemento, utilizzati per visualizzare, aggiungere e gestire contenuto del server di report, sottoscrizioni, elaborazione e cronologia dei report.Item-level roles are used to view, add, and manage report server content, subscriptions, report processing, and report history. 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.Item-level role assignments are defined on the root node (the Home folder) or on specific folders or items farther down the hierarchy.

  • Ruoli a livello di sistema, che concedono l'accesso a un'ampia gamma di operazioni sul sito non associate ad alcun elemento specifico,System-level roles grant access to site-wide operations that are not bound to any specific item. ad esempio l'utilizzo di Generatore report e di pianificazioni condivise.Examples include using Report Builder and using shared schedules.

    I due tipi di ruoli sono complementari e devono essere utilizzati insieme.The two types of roles complement each other and should be used together. Per questa ragione, l'aggiunta di un utente a un server di report è un'operazione suddivisa in due parti.For this reason, adding a user to a report server is a two-part operation. Se si assegna un utente a un ruolo a livello di elemento, è necessario assegnarlo anche a un ruolo a livello di sistema.If you assign a user to an item-level role, you should also assign them to a system-level role. Quando si assegna un utente a un ruolo, è necessario selezionare un ruolo già definito.When assigning a user to a role, you must select a role that is already defined. Per creare, modificare o eliminare ruoli, usare SQL ServerSQL Server Management StudioManagement Studio.To create, modify, or delete roles, use SQL ServerSQL Server Management StudioManagement Studio. Per altre informazioni, vedere Creare, eliminare o modificare un ruolo (Management Studio).For more information, see Create, Delete, or Modify a Role (Management Studio).

Prima di iniziareBefore you start

Esaminare l'elenco seguente prima di aggiungere utenti a un server di report in modalità nativa.Review the following list before adding users to a native mode report server.

  • È necessario essere un membro del gruppo Administrators locale nel computer server di report.You must be a member of the local Administrators group on the report server computer. Se si distribuisce Reporting ServicesReporting Services in Windows VistaWindows Vista o in Windows Server 2008, la configurazione aggiuntiva è obbligatoria per amministrare un server di report localmente.If you are deploying Reporting ServicesReporting Services on Windows VistaWindows Vista or Windows Server 2008, additional configuration is required before you can administer a report server locally. Per altre informazioni, vedere Configurare un server di report in modalità nativa per gli amministratori locali.For more information, see Configure a Native Mode Report Server for Local Administration.

  • 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.To delegate this task to other users, create role assignments that map user accounts to Content Manager and System Administrator roles. Gli utenti che dispongono di queste autorizzazioni possono aggiungere utenti a un server di report.Users who have Content Manager and System Administrator permissions can add users to a report server.

  • In SQL ServerSQL Server Management StudioManagement Studiovisualizzare 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.In SQL ServerSQL Server Management StudioManagement Studio, view the predefined roles for System Roles and User Roles so that you are familiar with the kinds of tasks in each role. Poiché le descrizioni dell'attività non sono visibili nel portale Web, è necessario conoscere i ruoli prima di iniziare ad aggiungere utenti.Task descriptions are not visible in the web portal, so you will want to be familiar with the roles before you begin adding users.

  • Facoltativamente, personalizzare i ruoli o definire ruoli aggiuntivi per includere la raccolta di attività necessarie.Optionally, customize the roles or define additional roles to include the collection of tasks that you require. 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.For example, if you plan to use custom security settings for individual items, you might want to create a new role definition that grants view-access to folders.

Per aggiungere un utente o un gruppo a un ruolo a livello di sistemaTo add a user or group to a system role

  1. Avviare il portale Web.Start the web portal.

  2. Selezionare l' icona dell'ingranaggio in alto a destra.Select the gear icon in the upper right.

  3. Selezionare Impostazioni sito.Select Site Settings.

  4. Selezionare Sicurezza.Select Security.

  5. Fare clic su Aggiungi gruppo o utente.Select Add group or user.

  6. In Gruppo o utente immettere un account utente o gruppo di dominio Windows nel formato <dominio>\<account>.In Group or user, enter a Windows domain user or group account in this format: <domain>\<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.If you are using forms authentication or custom security, specify the user or group account in the format that is correct for your deployment.

  7. Selezionare un ruolo a livello di sistema e fare clic su OK.Select a system role, and then select 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.Roles are cumulative, so if you select both System Administrator and System User, a user or group will be able to perform the tasks in both roles.

  8. Ripetere le operazioni per creare assegnazioni per utenti o gruppi aggiuntivi.Repeat to create assignments for additional users or groups.

Per aggiungere un utente o un gruppo a un ruolo a livello di elementoTo add a user or group to an item role

  1. Avviare il portale Web e trovare l'elemento del report per il quale si vuole aggiungere un utente o un gruppo.Start the web portal and locate the report item for which you want to add a user or group.

  2. Selezionare ... (puntini di sospensione) in corrispondenza di un elemento.Select the ... (ellipse) on an item.

  3. Nel menu a discesa selezionare Gestisci.In the drop-down menu, select Manage.

  4. Selezionare Sicurezza.Select Security.

  5. Fare clic su Aggiungi gruppo o utente.Select Add group or user.

    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.If an item currently inherits security from a parent item, select Customize security in the toolbar to change the security settings. Quindi selezionare Aggiungi gruppo o utente.Then select Add group or user.

  6. In Gruppo o utente immettere un account utente o gruppo di dominio Windows nel formato <dominio>\<account>.In Group or user, enter a Windows domain user or group account in this format: <domain>\<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.If you are using forms authentication or custom security, specify the user or group account in the format that is correct for your deployment.

  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.Select one or more role definitions that describe how the user or group should access the item, and then select OK.

  8. Ripetere le operazioni per creare assegnazioni per utenti o gruppi aggiuntivi.Repeat to create assignments for additional users or groups.

Passaggi successiviNext steps

Creare e gestire assegnazioni di ruolo Create and Manage Role Assignments
Pagina Nuova assegnazione ruolo: Modifica assegnazione ruolo (Modifica assegnazione ruolo) New Role Assignment: Edit Role Assignment Page (Report Manager)
Pagina delle proprietà sicurezza, Elementi(Gestione report) Security Properties Page, Items (Report Manager)
Assegnazioni di ruolo Role Assignments
Definizioni di ruoloRole Definitions

Altre domande?More questions? Visitare il forum su Reporting ServicesTry asking the Reporting Services forum