Recapito tramite la raccolta di SharePoint in Reporting ServicesSharePoint Library Delivery in Reporting Services

In un server di report configurato per l'integrazione con SharePoint è disponibile un'estensione per il recapito che è possibile utili per inviare un report a una raccolta di SharePoint.A report server that is configured for SharePoint integration includes a delivery extension that you can use to send a report to a SharePoint library.

Per usare l'estensione per il recapito di SharePoint, è necessario creare una sottoscrizione da una pagina dell'applicazione in un sito di SharePoint, quindi selezionare Raccolta documenti di SharePoint come tipo di recapito.To use the SharePoint delivery extension, you must create a subscription from an application page on a SharePoint site, and then select SharePoint document library as the delivery type. Non è possibile utilizzare l'estensione per il recapito di SharePoint per sottoscrizioni create in SQL ServerSQL Server Management StudioManagement Studio o in Gestione report.You cannot use the SharePoint delivery extension for subscriptions that you create in SQL ServerSQL Server Management StudioManagement Studio or Report Manager.

Nota

L'estensione per il recapito non supporta l'invio di report a un sito di SharePoint se il server di report viene eseguito in modalità nativa.The delivery extension does not support the delivery of reports to a SharePoint site if the report server is running in native mode. Se si cerca di chiamare l'estensione per il recapito a livello di programmazione per un server di report in modalità nativa, il server restituirà l'errore rsDeliveryExtensionNotFound e registrerà l'errore rsOperationNotSupportedSharePointMode nei file di log del server di report.If you attempt to call the delivery extension programmatically for a native mode report server, the server will return the rsDeliveryExtensionNotFound error and log the rsOperationNotSupportedSharePointMode error in the report server log files.

RequisitiRequirements

I requisiti per il recapito di report visualizzabili a una raccolta includono quanto segue:Requirements for delivering rendered reports to a library include the following:

  • Il server di report deve essere configurato per la modalità integrata SharePoint.The report server must be configured for SharePoint integration mode.

  • Nel server di report deve essere installata e configurata l'estensione per il recapito a SharePoint.The report server must have the SharePoint delivery extension installed and configured.

  • Il report deve essere un file di definizione (con estensione rdl).The report must be a report definition (.rdl) file. Non è possibile recapitare altri tipi di contenuto del server di report, ad esempio modelli o risorse, tramite una sottoscrizione.You cannot deliver other report server content types, such as models or resources, through a subscription. Non è possibile sottoscrivere report ad hoc che utilizzano modelli come origine dei dati.You cannot subscribe to ad hoc reports that use models as a data source.

  • Il report deve utilizzare credenziali archiviate.The report must use stored credentials. Si tratta di un prerequisito per la creazione di qualsiasi sottoscrizione a un report, indipendentemente dal tipo di recapito.This is a prerequisite for creating any subscription on a report, regardless of the delivery type.

  • La destinazione deve essere una raccolta di SharePoint.The destination must be a SharePoint library. Quando si sceglie la raccolta di destinazione, è necessario che quest'ultima si trovi nello stesso sito di SharePoint.When choosing a target library, you must choose one that is on the same SharePoint site. Non è possibile recapitare il report a una raccolta disponibile in un altro server o in un altro sito della stessa raccolta siti.You cannot deliver a report to a library on another server or another site within the same site collection.

    Proprietà e metadati non sono inclusi nel recapito del report.Properties and metadata are not part of report delivery. La prima volta che il report viene recapitato eredita le impostazioni di sicurezza della cartella o dell'elenco che lo contiene.When the report is delivered for the first time, it inherits the security settings of the folder or list that contains it. Se successivamente si modificano le impostazioni di sicurezza o si impostano le proprietà del report, tali impostazioni verranno mantenute.If you subsequently modify security settings or set report properties, those settings are retained. La sottoscrizione consente solo di aggiornare il report archiviato nel percorso specificato.The subscription just refreshes the report that is stored at the specified location.

Autorizzazioni di SharePointSharePoint Permissions

Per creare una sottoscrizione, è necessario disporre dell'autorizzazione Visualizzazione elementi per il report.To create the subscription, you must have View Items permission on the report. Per recapitare il report, è necessario disporre dell'autorizzazione Aggiunta elementi per la raccolta a cui viene recapitato il report.To deliver the report, you must have Add Items permission on the library to which the report is delivered.

Come creare, modificare ed eliminare le sottoscrizioniHow to Create, Modify and Delete Subscriptions

  1. Accedere al sito di SharePoint in cui è disponibile il report.Go to the SharePoint site from which you access the report.

  2. Selezionare il report, fare clic sulla freccia GIÙ accanto al report e scegliere Gestisci sottoscrizioni.Select the report, click the down arrow next to the report, and select Manage Subscriptions.

  3. Fare clic su Crea, Modificao Elimina.Click Create, Edit, or Delete.

    Verrà visualizzato un messaggio di stato nell'elenco Gestisci sottoscrizioni con informazioni aggiornate sulla sottoscrizione, tra cui l'esito e la data e l'ora dell'ultima esecuzione.A Status message on the Manage Subscriptions list displays current information about the subscription, including whether it succeeded and the date and time the subscription last ran.

Impostazione delle opzioni di recapitoSetting Delivery Options

È possibile impostare le opzioni di recapito seguenti per una sottoscrizione che consente di recapitare un report a una raccolta di SharePoint.You can set the following delivery options on a subscription that delivers a report to a SharePoint library.

Formato di output del renderingRender output format
Specificare il formato dell'applicazione a cui si desidera recapitare il report.Specify the application format in which you want the report delivered. Il rendering del report verrà eseguito in tale formato prima del recapito.The report is rendered in this format before delivery. Il formato di output selezionato determina l'estensione file predefinita.The output format you select will determine the default file extension.

L'elenco in cui è possibile selezionare i formati di output è costituito dalle estensioni di rendering installate nel server di report.The list of output formats you can select from is the set of rendering extensions that are installed on the report server.

Si noti che non è possibile specificare formati di output destinati al solo uso interno o non supportati per i server di report eseguiti in modalità integrata SharePoint.Note that you cannot specify output formats that are for internal use only, or that are not supported for report servers that run in SharePoint integrated mode. Tali formati includono Null, RGDI e HTMLOWC.These formats include Null, RGDI and HTMLOWC.

Nome ed estensione fileFile name and extension
Specificare il nome e l'estensione file del report che si desidera visualizzare nella raccolta di destinazione.Specify the file name and extension of the report as you want it to appear in the target library. Se non si specifica un'estensione file, ne verrà creata una dal server di report in base al formato di output.If you do not specify a file extension, the report server will create one based on the report output format. Questo valore è obbligatorio.This value is required. Il nome file non deve contenere i caratteri seguenti: : \ / * ?The file name must not include the following characters: : \ / * ? " < > | # { } %" < > | # { } %

TitleTitle
Specifica una proprietà Title facoltativa per il report nella raccolta di destinazione.Specifies an optional Title property for the report in the target library. Si tratta di una proprietà standard di tutti gli elementi archiviati in una raccolta.This is a standard property for all items stored in a library. Gli utenti possono specificare se visualizzare o nascondere tale proprietà quando si visualizzano i contenuti della raccolta in un sito di SharePoint.Users can specify whether to show or hide this property when viewing library contents on a SharePoint site.

PercorsoPath
Specifica l'URL completo della raccolta di SharePoint, inclusi il sito e l'applicazione Web di SharePoint.Specifies a fully qualified URL to the SharePoint library, including the SharePoint Web application and site. Ad esempio: http://mySharePointWeb/MySite/MyDocLib; dove http://mySharePointWeb indica l'applicazione Web, "MySite" è il sito di SharePoint e "MyDocLib" è la raccolta di SharePoint in cui verrà recapitato il report.For example: http://mySharePointWeb/MySite/MyDocLib; where http://mySharePointWeb indicates the Web application, "MySite" is the SharePoint site, and "MyDocLib" is the SharePoint library where the report will be delivered.

Non è possibile specificare una pagina, un sito o un elenco.You cannot specify a page, site, or list. Il contenitore di destinazione deve essere una raccolta nello stesso sito o farm.The target container must be a library in the same site or farm.

Opzioni sovrascritturaOverwrite options
Specifica se un file con lo stesso nome e la stessa estensione viene sostituito da una versione più recente quando la sottoscrizione viene elaborata.Specifies whether a file with the same name and extension is replaced by a newer version when the subscription is processed. Scegliere Sovrascrivi se si desidera sostituire un file esistente con una versione più recente.Choose Overwrite if you want to replace an existing file with a newer version. Scegliere None se non si desidera che la sottoscrizione sostituisca i file.Choose None if you do not want the subscription to replace a file. In questo caso, se esiste già un file con il nome e l'estensione di destinazione il recapito non verrà eseguito.In this case, no delivery will occur if a file exists with the target name and extension. Scegliere Incremento automatico se si desidera aggiungere le versioni successive dello stesso file aggiungendo un numero alla fine del nome file.Choose Autoincrement if you want to add successive versions of the same file by appending a number at the end of the file name.

Copia automaticaAutocopy
Se si utilizza la funzionalità di copia automatica per copiare automaticamente l'ultima versione di un file in più percorsi, il file verrà copiato se l'opzione Sovrascrivi è abilitata.If you are using the Autocopy feature to automatically copy the latest version of a file to multiple locations, the file will be copied if Overwrite is enabled. Se si utilizza Incremento automatico o None, il recapito avrà esito negativo e si verificherà l'errore rsDeliveryError .If you used Autoincrement or None, the delivery will fail and the rsDeliveryError error will occur.

Vedere ancheSee Also

Creare e gestire sottoscrizioni per server di Report in modalità SharePoint Create and Manage Subscriptions for SharePoint Mode Report Servers
Le sottoscrizioni e recapito ( Reporting Services ) Subscriptions and Delivery (Reporting Services)
Specificare le credenziali e informazioni di connessione per origini dati del ReportSpecify Credential and Connection Information for Report Data Sources