Pubblicazione dei report in un server di reportPublishing Reports to a Report Server

Dopo aver progettato e testato un report o un set di report, è possibile usare le caratteristiche della distribuzione disponibili in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) per pubblicare i report in un server di report.After you have designed and tested a report or set of reports, you can use the deployment features in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) to publish the reports to a report server. È possibile pubblicare report singoli o un progetto Server di Report che può includere più report e origini dati.You can publish individual reports or a Report Server project which can include multiple reports and data sources. La pubblicazione di un progetto server report è il modo più semplice per pubblicare più report.Publishing a Report Server project is the easiest way to publish multiple reports. SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) viene usato il termine distribuireanziché pubblicare. uses the term deploy, instead of the term publish. I due termini sono perfettamente equivalenti.The two terms are interchangeable.

SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) vengono fornite configurazioni del progetto per gestire la pubblicazione dei report. provides project configurations for managing report publication. La configurazione specifica il percorso del server di report, la versione di SQL Server Reporting Services installata nel server di report, l'eventuale sovrascrittura delle origini dati pubblicate nel server di report e così via.The configuration specifies the location of the report server, the version of SQL Server Reporting Services installed on the report server, whether the data sources published to the report server are overwritten and so forth. Ad esempio, la configurazione "Debug" può pubblicare in un server diverso rispetto alla configurazione di "release".For example, the "Debug" configuraiton can publish to a different server than the "release" configuration. Oltre a usare le configurazioni fornite in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) , è possibile crearne di nuove.In addition to using the configurations that SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) provides, you can create additional configurations.

Requisiti per la pubblicazioneRequirements to Publish

L'autorizzazione è determinata dalla sicurezza basata sui ruoli definita dall'amministratore del server di report.Permission is determined through role-based security that is defined by your report server administrator. In genere le operazioni di pubblicazione vengono concesse tramite il ruolo Server di pubblicazione.Publishing operations are typically granted through the Publisher role.

Configurazioni di progettoProject Configurations

Nell'ambiente di gestione dei report potrebbero essere installati più server di report e varie versioni di Reporting ServicesReporting Services .Your reporting environment might have multiple report servers and different versions of Reporting ServicesReporting Services installed. È possibile creare più configurazioni e utilizzarne quindi una diversa in base allo scenario di distribuzione.You can create multiple configurations and then use a different one depending the deployment scenario. Le configurazioni di progetto includono le proprietà per la compilazione dei report, ad esempio la cartella nella quale archiviare temporaneamente i report compilati e le modalità di gestione dei problemi di compilazione.Project configurations include properties for building reports, such as the folder in which to temporarily store the built reports, and how to handle build issues. Le configurazioni dispongono inoltre delle proprietà necessarie per specificare il percorso e la versione del server di report, nonché le cartelle sul server di report.The configurations also have properties that you use to specify the location and version of the report server, the folders on the report server.

Per impostazione predefinita, in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) sono disponibili tre configurazioni di progetto: DebugLocal, Debuge Release.By default, SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) provides three project configurations: DebugLocal, Debug, and Release. La configurazione predefinita è DebugLocal.The default configuration is DebugLocal. La configurazione DebugLocal viene usata in genere per visualizzare i report in una finestra di anteprima locale, la configurazione Debug per pubblicare i report in un server di prova e la configurazione Release per pubblicare i report in un server di produzione.You typically use the DebugLocal configuration to view reports in a local preview window, the Debug configuration to publish reports to a test server, and the Release configuration to publish reports to a production server. Nell'elenco a discesa delle configurazioni della soluzione sulla barra degli strumenti Standard viene indicata la configurazione attiva.The solution configurations drop-down list on the Standard toolbar shows the active configuration. Per utilizzare una configurazione diversa, selezionarla dall'elenco.To use a different configuration, select it from the list.

ssrs_project_properties

Per altre informazioni, vedere quanto segueFor more information, see the following

Per pubblicare tutti i report di un progettoTo publish all reports in a project

Nel compilare menu, fare clic su Distribuisci <nome progetto report >.On the Build menu, click Deploy <report project name>. In alternativa, in Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto report e scegliere Distribuisci.Alternatively, in Solution Explorer, right-click the report project and then click Deploy. È possibile visualizzare lo stato del processo di pubblicazione nella finestra Output.You can view the status of the publishing process in the Output window.

Quando si distribuisce un progetto server di report, vengono distribuite anche le origini dati condivise nel progetto report.When you deploy a Report Server project, the shared data sources in the report project are also deployed. Tutti i report vengono distribuiti utilizzando la stessa configurazione di progetto: lo stesso server di report, la stessa cartella sul server e così via.All reports are deployed using the same project configuration: to the same report server, the same folder on the server, and so on. Affinché i report siano destinati a server diversi, è necessario pubblicarli uno alla volta oppure includere nel progetto server di report solo quelli desiderati.To publish reports to different servers, either publish them one by one or include only reports you want to in the Report Server project. In una soluzione possono essere inclusi più progetti server di report. Quando si utilizzano più progetti, la gestione della distribuzione dei report può risultare più semplice, dal momento che è possibile distribuire progetti diversi tramite una diversa configurazione.A solution can include multiple Report Server projects, and using multiple project might make it easier to manage the deployment of reports because you can use a different configuration to deploy different projects.

Per pubblicare un solo reportTo publish a single report

In Esplora soluzioni fare clic con il pulsante destro del mouse sul report e scegliere Distribuisci.In Solution Explorer, right-click the report and then click Deploy. È possibile visualizzare lo stato del processo di pubblicazione nella finestra Output.You can view the status of the publishing process in the Output window.

Quando si pubblica un report, è necessario distribuire anche le origini dati condivise utilizzate dal report.When you publish a report, you must also deploy the shared data sources that the report uses.
Se non si desidera pubblicare tutti i report di un progetto, si può scegliere di pubblicarne anche uno soltanto.If you do not want to publish all reports in a project, you can chose to publish only a single report. A tale scopo selezionare una configurazione che preveda la distribuzione del report, ad esempio la configurazione Release, fare clic con il pulsante destro del mouse sul report, quindi scegliere Distribuisci.To do this, select a configuration that deploys the report (for example, the Release configuration), right-click the report, and then click Deploy.

Se in un report viene utilizzata un'origine dati condivisa, è necessario distribuire anche tale origine. In caso contrario, il report distribuito non verrà eseguito.If a report uses a shared data source, you need to also deploy the shared data source or the deployed report will not run. Fare clic con il pulsante destro del mouse sull'origine dati condivisa, quindi scegliere Distribuisci.Right-click the shared data source and then click Deploy.

È necessario specificare l'URL del server di destinazione del server di report ed eventualmente modificare le cartelle predefinite nelle quali distribuire i report e le origini dati condivise.The target server URL of the report server must be specified and you might want to change the default folders to which reports and shared data sources deploy.

Vedere ancheSee Also

Finestra di dialogo Pagine delle proprietà del progetto Project Property Pages Dialog Box
Gestione contenuto di Server di report ( Modalità nativa SSRS ) Report Server Content Management (SSRS Native Mode)
Aggiornare i reportUpgrade Reports