Pubblicazione dei report in un server di report

Dopo aver progettato e testato un report o un set di report, è possibile utilizzare le funzionalità della distribuzione predefinite disponibili in SQL Server Data Tools (SSDT) per pubblicare i report in un server di report, sia singolarmente sia includendoli in un progetto server di report. La pubblicazione di un progetto server report è il modo più semplice per pubblicare più report. In SQL Server Data Tools (SSDT) viene utilizzato il termine distribuire anziché pubblicare. I due termini sono perfettamente equivalenti.

Per poter pubblicare un report, è necessario disporre delle autorizzazioni appropriate. 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 Publisher.

In SQL Server Data Tools (SSDT) vengono fornite configurazioni del progetto per gestire la pubblicazione dei 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. Oltre a utilizzare le configurazioni fornite in SQL Server Data Tools (SSDT), è possibile crearne di nuove.

Configurazioni di progetto

I report vengono compilati prima della pubblicazione per garantire che nel server di report vengano pubblicate solo le definizioni dei report valide. 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 (SSDT) sono disponibili tre configurazioni di progetto: DebugLocal, Debug e Release. La configurazione predefinita è DebugLocal. La configurazione DebugLocal viene utilizzata 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.

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. Per ulteriori informazioni, vedere Distribuzione e supporto della versione in SQL Server Data Tools (SSRS) e Impostare le proprietà di distribuzione (Reporting Services).

Pubblicazione di report

È possibile pubblicare un singolo report o un progetto server di report che ne contenga più di uno. Per istruzioni relative alla pubblicazione dei report, vedere Pubblicare report.

Pubblicazione di un singolo 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 e 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 dei dati condivisa e 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.

Pubblicazione di più report

La pubblicazione di un progetto server di report implica la pubblicazione di tutti i report del progetto. 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.

Vedere anche

Riferimento

Finestra di dialogo Pagine delle proprietà del progetto

Concetti

Contenuto del server di report (modalità nativa)

Aggiornare i report