Impostare le autorizzazioni per le operazioni del server di report in un'applicazione Web di SharePointSet Permissions for Report Server Operations in a SharePoint Web Application

Per un server di report eseguito in modalità integrata SharePoint, le impostazioni di sicurezza definite nel sito di SharePoint determinano le modalità di visualizzazione e gestione di report, modelli di report e origini dei dati condivise.For a report server that runs in SharePoint integrated mode, the security settings defined on the SharePoint site determine how you view and manage reports, report models, and shared data sources. Se si usano le assegnazioni di autorizzazioni, i livelli di autorizzazione e i gruppi di SharePoint predefiniti, sarà possibile usare i report e gli altri documenti tramite le impostazioni di sicurezza correnti.If you are using the default SharePoint groups, permission levels, and permission assignments, you can work with reports and other documents using the current security settings.

Se le impostazioni di sicurezza predefinite non garantiscono il livello di accesso desiderato, sarà possibile usare le informazioni fornite nelle sezioni seguenti per identificare le autorizzazioni necessarie per operazioni specifiche.If default security settings do not provide the level of access that you want, you can use the information provided in the following sections to learn which permissions are necessary for specific operations:

  • Autorizzazioni per la visualizzazione e la gestione dei reportPermissions for viewing and managing reports

  • Autorizzazioni per la creazione di report e utilizzo di Generatore reportPermissions for creating reports and using Report Builder

  • Autorizzazioni per la creazione e la gestione di pianificazioni condivisePermissions for creating and managing shared schedules

  • Autorizzazioni per la creazione e la gestione di sottoscrizioniPermissions for creating and managing subscriptions

  • Autorizzazioni per la creazione e la gestione di origini dei dati condivise e modelli di reportPermissions for creating and managing shared data sources and report models

    Per completare la maggior parte delle operazioni in un sito di SharePoint, sono necessarie alcune autorizzazioni principali.A few key permissions are required to complete almost any operation on a SharePoint site. Queste autorizzazioni non sono elencate di seguito nelle tabelle delle attività e delle autorizzazioni, ma è necessario includerle se si creano livelli di autorizzazione personalizzati:These permissions are not listed in the task and permission tables below, but you must include them if you are creating custom permission levels:

  • Visualizzazione informazioni utentiBrowse User Information

  • Utilizzo interfacce remoteUse Remote Interfaces

  • AperturaOpen

  • Visualizzazione pagine applicazioneView Application Pages

    Se si usano i livelli di autorizzazione predefiniti, non è necessario alcun intervento perché le autorizzazioni indicate in precedenza sono già incluse nei ruoli Controllo completo, Progettazione, Collaborazione, Lettura e Accesso limitato.If you are using predefined permission levels, no action is required because the above permissions are already included in Full Control, Design, Contribute, Read, and Limited Access. Tuttavia, queste autorizzazioni devono essere aggiunte manualmente se si usano livelli di autorizzazione personalizzati o si modificano le autorizzazioni assegnate a un particolare utente o gruppo.However, if you are using custom permission levels or editing the permissions assigned to a particular user or group, you must add the permission manually.

    L'autorizzazione "Visualizzazione informazioni utenti" consente al server di report di restituire informazioni sull'autore dell'elemento e sull'utente che ha eseguito l'ultima modifica dell'elemento."Browse User Information" permission allows the report server to return information about the creator of the item and the user who last modified the item. Senza questa autorizzazione, il server di report restituirà gli errori seguenti.Without this permission, the report server will return the following errors. Nel caso delle operazioni di visualizzazione, l'errore è il seguente: "Server report: errore di SharePoint.For browse operations, the error is: “Report Server has encountered a SharePoint error. ---> System.UnauthorizedAccessException: Accesso negato."---> System.UnauthorizedAccessException: Access is denied.” Per le operazioni di pubblicazione, l'errore è: "Le autorizzazioni concesse all'utente '<utente><di dominio>\' non sono sufficienti per eseguire questa operazione".For publish operations, the error is: “The permissions granted to user ‘<domain>\<user>' are insufficient for performing this operation.”

Autorizzazioni per la visualizzazione e la gestione dei reportPermissions for viewing and managing reports

Le autorizzazioni relative alle definizioni dei report sono specificate tramite le autorizzazioni Elenco per la raccolta che contiene il report ma, se si desidera limitare l'accesso, è possibile impostare autorizzazioni per i singoli report.Report definition permissions are defined through List permissions on the library that contains the report, but you can set permissions on individual reports if you want to restrict access. Nella tabella seguente è riportato un elenco di attività, indicando per ognuna le autorizzazioni che la supportano.The following table provides a list of tasks and permissions that support each one.

AttivitàTask AutorizzazionePermission
Visualizzazione di un report.View a report. AutorizzazioneVisualizzazione elementi per la raccolta che contiene i file o per il singolo report.View Items on the library that contains the files or on the individual report.
Visualizzazione di un report click-through che usa un modello di report come origine dei dati.View a clickthrough report that uses a report model as a data source. AutorizzazioneVisualizzazione elementi per la raccolta che contiene il report e il modello di report o per il report e il modello specifici.View Items on the library that contains the report and the report model, or on the individual report and model. Se non si dispone di autorizzazioni di visualizzazione per il modello, sarà comunque possibile aprire il report ma non effettuare un'esplorazione ad hoc dei dati.If you do not have view permissions on the model, you can still open the report but you cannot perform ad hoc exploration on the data.

Se il modello di report usa la sicurezza degli elementi, l'utente deve inoltre disporre dell'autorizzazione Enumerazione autorizzazioni per il modello di report.If the report model uses model item security, the user must also have Enumerate Permissions permission on the report model.
Visualizzazione di snapshot nella cronologia di un report.View snapshots in report history. AutorizzazioneModifica elementi per la raccolta che contiene i file o per il singolo report.Edit Items on the library that contains the files or on the individual report. Per un report specifico, è possibile determinare se l'utente può visualizzare o meno tutta la cronologia del report,For a specific report, you can view all or none of report history. ma non è possibile impostare autorizzazioni per i singoli snapshot nella cronologia del report.It is not possible to set permissions on individual snapshots in report history.
Caricamento o pubblicazione di un report in una raccolta.Upload or publish a report to library. AutorizzazioneAggiunta elementi per la raccolta che contiene il report.Add Items on the library that will contain the report.
Impostazione di proprietà per un report, incluse le informazioni per la connessione a un'origine dati, le opzioni di elaborazione e le proprietà dei parametri.Set properties on a report, including data source connection information, processing options, and parameter properties. AutorizzazioneModifica elementi per la raccolta che contiene il report o per il singolo report.Edit Items on the library that contains the report or on the individual report. Per selezionare un'origine dei dati condivisa (file con estensione rsds) al fine di utilizzarla con il report, è necessario disporre di autorizzazioni di visualizzazione per tale origine dei dati.You must also have view permissions on a shared data source (.rsds) to select it for use with the report.
Pianificazione dell'elaborazione di un report.Schedule report processing. Per selezionare una pianificazione condivisa, è necessario disporre dell'autorizzazione Apertura per il sito in cui si trova la raccolta che contiene il report.To select a shared schedule, you must have Open on the site that contains the library that contains the report. Per pianificare l'elaborazione dei dati o la scadenza della cache, è necessario disporre dell'autorizzazione Modifica elementi per la raccolta che contiene il report o per il singolo report.To schedule data processing or cache expiration, you must have Edit Items on the library that contains the report or on the individual report.
Eliminazione di un report.Delete a report. AutorizzazioneEliminazione elementi per la raccolta che contiene il report o per il singolo report.Delete Items on the library that contains the report or on the individual report.
Sostituzione di definizioni di report (senza modificarne proprietà, autorizzazioni, cronologia o sottoscrizioni) con una versione più aggiornata.Replace report definition (without affecting properties, permissions, history, or subscriptions) with a newer version. AutorizzazioneModifica elementi per la raccolta che contiene il report o per il singolo report.Edit Items on the library that contains the report or on the individual report.
Creazione di snapshot nella cronologia di un report.Create snapshots in report history. AutorizzazioneAggiunta elementi per la raccolta che contiene il report per cui si sta creando la cronologia.Add Items on the library that contains the report for which you are creating report history.
Creazione di snapshot nella cronologia di un report.Create snapshots in report history. AutorizzazioneAggiunta elementi per la raccolta che contiene il report per cui si sta creando la cronologia.Add Items on the library that contains the report for which you are creating report history.
Eliminazione di snapshot nella cronologia di un report ed eliminazione di versioni specifiche delle definizioni di report estratte e modificate nel corso del tempo.Delete snapshots in report history, and delete specific versions of report definitions that have been checked out and modified over time. AutorizzazioneEliminazione versioni per la raccolta che contiene il report per cui si intende eliminare la cronologia.Delete Versions on the library that contains the report for which you are deleting report history.
Visualizzazione di snapshot nella cronologia di un report e visualizzazione di versioni specifiche delle definizioni dei report estratte e modificate nel corso del tempo.View snapshots in report history, and view specific versions of report definitions that have been checked out and modified over time. AutorizzazioneVisualizzazione versioni per la raccolta che contiene il report.Views Versions on the library that contains the report.

Autorizzazioni per la creazione di report e utilizzo di Generatore reportPermissions for creating reports and using Report Builder

Generatore report è uno strumento per la creazione di report che può essere usato per creare report ad hoc.Report Builder is a report authoring tool that you can use to create ad hoc reports. Questo strumento usa modelli di report come origine dati per supportare l'esplorazione ad hoc dei dati.Report Builder uses report models as a data source to support ad hoc data exploration. È possibile caricare un modello in Generatore report per creare un report, eseguirlo, esplorare i dati nel modello e, facoltativamente, salvare il report in una raccolta.You can load a model in Report Builder to create a report, run it, click through data in the model, and optionally save the report to a library. Gli utenti che dispongono di autorizzazioni sufficienti potranno quindi aprire lo stesso report ed eseguire attività di esplorazione ad hoc dei dati.Users who have sufficient permission can subsequently open the same report and also perform ad hoc data exploration.

Nota

L'accesso a Generatore report può essere determinato da fattori diversi dalle autorizzazioni.Access to Report Builder can be determined by factors other than permissions. Un amministratore di sito può disabilitare il reporting ad hoc impostando le proprietà del server oppure limitare la disponibilità di Generatore report evitando di aggiungere il tipo di contenuto Report di Generatore report a una raccolta, per impedire agli utenti di creare nuovi report tramite il menu Nuovo di una raccolta.A site administrator can disable ad hoc reporting by setting server properties or limit the availability of Report Builder by not adding the Report Builder Report content type, which prevents users from creating new reports from the New menu on a library. Un amministratore del server di report può inoltre rendere non disponibile Generatore report impostando alcune proprietà sul server di report.In addition, a report server administrator can make Report Builder unavailable by setting properties on the report server. Se per il server in uso si verifica almeno una di queste condizioni, non sarà possibile usare Generatore report anche se si dispone di tutte le autorizzazioni necessarie.If any of these conditions are true for your server, you cannot use Report Builder even if you have the necessary permissions.

Nella tabella seguente sono elencate alcune attività relative alla creazione dei report e all'utilizzo di Generatore report con l'indicazione per ognuna delle autorizzazioni che la supportano:The following table provides a list of tasks for creating reports and using Report Builder, and permissions that support each one:

AttivitàTask AutorizzazionePermission
Avvio di Generatore report.Start Report Builder. Non esistono autorizzazioni che consentono di controllare esplicitamente l'accesso per l'utilizzo di Generatore report.There are no permissions that are explicitly used to control access to use Report Builder. Generatore report è disponibile se è configurata l'integrazione del server di report e si dispone delle autorizzazioni necessarie per aggiungere elementi a una raccolta.Report Builder is available if report server integration is configured and you have permission to add items to a library. Per avviare Generatore report dal menu Nuovo della raccolta, è necessario registrare il tipo di contenuto di Generatore report.To start Report Builder from the New menu in library, you must register the Report Builder content type. Per altre informazioni, vedere Aggiungere i tipi di contenuto di Reporting Services a una raccolta di SharePoint.For more information, see Add Reporting Services Content Types to a SharePoint Library.
Caricamento di un modello o di un'origine dati condivisa.Upload a model or shared data source. AutorizzazioneAggiunta elementi per la raccolta a cui si desidera aggiungere i file.Add Items on the library that will contain the files.
Visualizzazione di un modello o di un'origine dati condivisa.View a model or dependent shared data source. AutorizzazioneVisualizzazione elementi per la raccolta che contiene i file.View Items on the library that contains the files.

Se il modello contiene impostazioni di sicurezza degli elementi del modello, l'utente deve inoltre disporre dell'autorizzazione Enumerazione autorizzazioni per il modello di report.If the model contains model item security settings, the user must also have Enumerate Permissions permission on the model.
Generazione di un modello da un'origine dati condivisa.Generate a model from a shared data source. AutorizzazioneAggiunta elementi per la raccolta che contiene il file dell'origine dati condivisa (con estensione rsds) da cui si desidera generare il modello.Add Items on the library that contains the shared data source (.rsds) file from which you are generating the model.
Impostazione di autorizzazioni nell'ambito di un modello per specifici elementi del modello.Set permissions within a model on specific model items. AutorizzazioneGestione autorizzazioni per il sito che contiene la raccolta e il file del modello di report (con estensione smdl).Manage Permissions on the site that contains the library and report model (.smdl) file.
Caricamento di un modello in Generatore report.Load a model in Report Builder. AutorizzazioneModifica elementi per il file del modello di report (con estensione smdl).Edit Items on the report model (.smdl) file.
Creazione di una definizione di report in Generatore report e salvataggio di un report in una raccolta.Create a report definition in Report Builder and save a report to a library. AutorizzazioneAggiunta elementi per il salvataggio del file in una raccolta.Add Items to save the file to a library.
Modifica di un report in Generatore report.Edit a report in Report Builder. AutorizzazioneModifica elementi per il file della definizione del report.Edit Items on the report definition file.

Le autorizzazioni per la creazione e l'utilizzo delle sottoscrizioni e della cronologia dei report e per l'impostazione delle opzioni di elaborazione di report o dati per un report di Generatore report sono identiche a quelle usate per eseguire le stesse azioni sui file delle definizioni di report standard.Permissions to create and use subscriptions, report history, and set report or data processing options on a Report Builder report are the same as those used for performing identical actions on standard report definition files.

Autorizzazioni per la creazione e la gestione di pianificazioni condivisePermissions for creating and managing shared schedules

Le pianificazioni condivise non sono documenti archiviati in una raccolta.Shared schedules are not documents stored in a library. Per tale motivo, per la creazione e la gestione di questo tipo di pianificazioni sono necessarie autorizzazioni a livello di sito.For this reason, creating and managing these schedules requires site permissions. Non è possibile limitare l'accesso a pianificazioni condivise specifiche.You cannot restrict access to specific shared schedules. Tutte le pianificazioni condivise create sono disponibili a tutti gli utenti che dispongono dell'autorizzazione Apertura a livello di sito.Any shared schedule that you create will be available to any user who has Open permission throughout the site.

Nella tabella seguente sono elencate le attività per la creazione, la gestione e l'utilizzo delle pianificazioni condivise con l'indicazione per ognuna delle autorizzazioni necessarie:The following table provides a list of tasks and permissions for creating, managing, and using shared schedules:

AttivitàTask AutorizzazionePermission
Creazione, modifica o eliminazione di una pianificazione condivisa.Create, edit, or delete a shared schedule. AutorizzazioneGestione sito web per il sito.Manage Web Site on the site.
Selezione di una pianificazione condivisa per l'elaborazione delle sottoscrizioni o il recupero dei dati.Select a shared schedule for subscription processing or data retrieval. AutorizzazioneApertura per il sito che contiene la raccolta.Open on the site that contains the library.

Autorizzazioni per la creazione e la gestione di sottoscrizioniPermissions for creating and managing subscriptions

In SharePoint viene stabilita una dipendenza tra le sottoscrizioni e le autorizzazioni di visualizzazione.SharePoint enforces a dependency between subscription and view permissions. Non è possibile sottoscrivere un report che non si è autorizzati a visualizzare.You cannot subscribe to a report that you do not have permission to view. Se si concedono autorizzazioni per la sottoscrizione di un report, le autorizzazioni di visualizzazione corrispondenti verranno concesse automaticamente.If you grant permissions to subscribe to a report, view permissions are granted automatically.

Nella tabella seguente sono elencate alcune attività e le autorizzazioni per la creazione, la gestione e l'utilizzo delle sottoscrizioni:The following table provides a list of tasks and permissions for creating, managing, and using subscriptions:

AttivitàTask AutorizzazionePermission
Creazione, modifica o eliminazione di una sottoscrizione personale di un utente per un report specifico.Create, edit, or delete a user-owned subscription to a specific report. AutorizzazioneModifica elementi per la libreria che contiene il report o per il report stesso.Edit Items on the library that contains the report or on the report itself. Visualizzazione elementi è un'autorizzazione dipendente e verrà automaticamente inclusa nel livello di autorizzazione.View Items is a dependent permission and will be included in the permission level automatically. Gli utenti autorizzati a creare una sottoscrizione possono creare anche pianificazioni personalizzate che eseguono tale sottoscrizione.Users who can create a subscription can also create custom schedules to run that subscription.
Selezione di una pianificazione condivisa da usare con la sottoscrizione.Select a shared schedule to use with the subscription. AutorizzazioneApertura per il sito che contiene la raccolta.Open on the site that contains the library.
Creazione, modifica o eliminazione di qualsiasi sottoscrizione nell'ambito di un sito.Create, edit, or delete any subscription throughout a site. AutorizzazioneGestione avvisi per il sito.Manage Alerts on the site.

Autorizzazioni per la creazione e la gestione di origini dei dati condivise e modelli di reportPermissions for creating and managing shared data sources and report models

Il file di un'origine dati condivisa (con estensione rsds) contiene informazioni di connessione a un'origine dati che possono essere usate da più report e modelli.A shared data source (.rsds) file contains data source connection information that can be used by multiple reports and models. Per i report standard, l'utilizzo di un file rsds per specificare le informazioni per la connessione all'origine dei dati è facoltativo.For standard reports, using an .rsds file to specify data source connection information is optional. Per i report basati su modelli, l'utilizzo di un file rsds è obbligatorio.For model-driven reports, using an .rsds file is required. I modelli di report usano sempre un file rsds per la connessione alle origini dati esterne.A report model always uses an .rsds file to connect to external data sources.

Le origini dati condivise dispongono di proprietà che consentono di specificare i singoli utenti autorizzati a visualizzarle o a gestirle.You can set properties on shared data sources that determine whether individual users can view or manage shared data sources. Le autorizzazioni per la visualizzazione o la gestione delle origini dei dati condivise sono diverse dalle autorizzazioni di visualizzazione dei report. È possibile visualizzare un report che usa un file rsds anche se non si dispone dell'autorizzazione per la visualizzazione del file rsds stesso.Permissions to view or manage a shared data source is different from report viewing permissions; you can view a report that uses a .rsds file without having view permission on the .rsds file itself.

AttivitàTasks AutorizzazionePermission
Creazione di un'origine dei dati condivisa.Create a shared data source. AutorizzazioneAggiunta elementi per la raccolta che contiene l'origine dei dati condivisa.Add Items on the library that contains the shared data source. Per creare nuove origini dei dati condivise è possibile usare il menu Nuovo di una raccolta.You can create new shared data sources from the New menu in a library. A tale scopo, è necessario registrare il tipo di contenuto Origine dati report nella raccolta.To do this, you must register the Report Data Source content type with the library. Per altre informazioni, vedere Aggiungere i tipi di contenuto di Reporting Services a una raccolta di SharePoint.For more information, see Add Reporting Services Content Types to a SharePoint Library.
Modifica di un'origine dei dati condivisa.Edit a shared data source. AutorizzazioneModifica elementi per la raccolta che contiene l'origine dei dati condivisa o per l'origine dei dati condivisa stessa.Edit Items on the library that contains the shared data source or on the shared data source itself.
Eliminazione di un'origine dati condivisa.Delete a shared data source. AutorizzazioneEliminazione elementi per la raccolta che contiene l'origine dei dati condivisa o per l'origine dei dati condivisa stessa.Delete Items on the library that contains the shared data source or on the shared data source itself.
Utilizzo di un'origine dati condivisa (file con estensione rsds) con un report.Use a shared data source (.rsds) with a report. AutorizzazioneModifica elementi per il report o per la raccolta che contiene il report.Edit Items on the report, or on the library that contains the report. La selezione di un'origine dati condivisa fa parte dell'impostazione delle proprietà di un'origine dati per un report.Selecting a shared data source is part of setting data source properties on a report.
Generazione di un modello di report da un'origine dati condivisa.Generate a report model from a shared data source. AutorizzazioneAggiunta elementi per la raccolta che contiene il modello di report.Add Items on the library that will contain the report model.
Eliminazione di un modello di report.Delete a report model. AutorizzazioneEliminazione elementi per la raccolta che contiene il modello di report o per il modello di report stesso.Delete Items on the library that contains the report model or on the report model itself.
Impostazione di autorizzazioni nell'ambito di un modello per specifici elementi del modello.Set permissions within a model on specific model items. AutorizzazioneGestione autorizzazioni per il sito che contiene la raccolta e il file del modello di report (con estensione smdl).Manage Permissions on the site that contains the library and report model (.smdl) file.

Nota

Non sono disponibili autorizzazioni per la modifica dei modelli di report.There are no permissions for editing report models. Sebbene sia possibile generare o eliminare modelli di report, non è possibile modificarli da un sito di SharePoint.Although you can generate or delete report models, you cannot edit them from within a SharePoint site. Per modificare modelli di report è necessario Progettazione modelli, uno strumento client di creazione indipendente dalle autorizzazioni impostate in SharePoint.Editing report models requires the Model Designer, a client authoring tool that is not affected by permissions you set in SharePoint.

Vedere ancheSee Also

Concessione di autorizzazioni per elementi del server di report in un sito di SharePoint Granting Permissions on Report Server Items on a SharePoint Site
Confrontare ruoli e attività di Reporting Services con autorizzazioni e gruppi di SharePoint Compare Roles and Tasks in Reporting Services to SharePoint Groups and Permissions
Concessione di autorizzazioni per elementi del server di report in un sito di SharePoint Granting Permissions on Report Server Items on a SharePoint Site
Usare la sicurezza predefinita di Windows SharePoint Services per gli elementi del server di reportUse Built-in Security in Windows SharePoint Services for Report Server Items