Pubblicazione dei report in un server di report

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) per pubblicare i report in un server di report. È possibile pubblicare report singoli o un progetto Server di Report che può includere più report e origini dati. La pubblicazione di un progetto server report è il modo più semplice per pubblicare più report. SQL Server Data Tools (SSDT) usa il termine distribuire, anziché il termine pubblicare. I due termini sono perfettamente equivalenti.

SQL Server Data Tools (SSDT) fornisce configurazioni di progetto per la gestione della pubblicazione del report. 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. Ad esempio, la configurazione "Debug" può pubblicare in un server diverso rispetto alla configurazione "release". Oltre a usare le configurazioni fornite in SQL Server Data Tools (SSDT), è possibile crearne di nuove.

Requisiti per la pubblicazione

L'autorizzazione è determinata dalla sicurezza basata sui ruoli definita dall'amministratore del server di report. In genere le operazioni di pubblicazione vengono concesse tramite il ruolo Server di pubblicazione.

Configurazioni di progetto

Nell'ambiente di gestione dei report potrebbero essere installati più server di report e varie versioni di Reporting Services. È possibile creare più configurazioni e utilizzarne quindi una diversa in base allo scenario di distribuzione. 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. 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.

Per impostazione predefinita, in SQL Server Data Tools sono disponibili tre configurazioni di progetto: DebugLocal, Debug e Release. La configurazione predefinita è 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. Nell'elenco a discesa delle configurazioni della soluzione sulla barra degli strumenti Standard viene indicata la configurazione attiva. Per utilizzare una configurazione diversa, selezionarla dall'elenco.

ssrs_project_properties

Per altre informazioni, vedere quanto segue

Per pubblicare tutti i report di un progetto

Nel menu Compilazione fare clic su Distribuisci <nome progetto report>. In alternativa, in Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto report e scegliere Distribuisci. È possibile visualizzare lo stato del processo di pubblicazione nella finestra Output.

Quando si distribuisce un progetto server di report, vengono distribuite anche le origini dati condivise nel progetto report. Tutti i report vengono distribuiti utilizzando la stessa configurazione di progetto: lo stesso server di report, la stessa cartella sul server e così via. Affinché i report siano destinati a server diversi, è necessario pubblicarli uno alla volta oppure includere nel progetto server di report solo quelli desiderati. 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.

Per pubblicare un solo report

In Esplora soluzioni fare clic con il pulsante destro del mouse sul report e scegliere Distribuisci. È possibile visualizzare lo stato del processo di pubblicazione nella finestra Output.

Quando si pubblica un report, è necessario distribuire anche le origini dati condivise utilizzate dal report.
Se non si desidera pubblicare tutti i report di un progetto, si può scegliere di pubblicarne anche uno soltanto. 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.

Se in un report viene utilizzata un'origine dati condivisa, è necessario distribuire anche tale origine. In caso contrario, il report distribuito non verrà eseguito. Fare clic con il pulsante destro del mouse sull'origine dati condivisa, quindi scegliere Distribuisci.

È 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.

Vedi anche

Finestra di dialogo Pagine delle proprietà del progetto
Gestione del contenuto del server di report (modalità nativa SSRS)
Aggiornare i report