Pubblicare i 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 di report è il modo più semplice per pubblicare più report. SSDT utilizza il termine distribuire, anziché pubblicare. I due termini sono perfettamente equivalenti.

SSDT fornisce le configurazioni di progetto per gestire la pubblicazione dei report. Le configurazioni specificano:

  • La posizione del server di report e della versione di SQL Server Reporting Services (SSRS) installata nel server di report.
  • Se le origini dati vengono pubblicate nel server di report o sovrascritte. Ad esempio, la configurazione "Debug" può pubblicare in un server diverso rispetto alla configurazione "release". Inoltre, è possibile creare altre configurazioni.

Prerequisiti

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 poi sceglierne una specifica, 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 del server di report, la versione del server di report, nonché le cartelle sul server di report.

Per impostazione predefinita, in SSDT sono disponibili tre configurazioni di progetto:

Configurazione del progetto Descrizione
DebugLocal Permette di visualizzare i report in una finestra di anteprima locale.
Debug Per pubblicare i report in un server di prova.
Rilascio 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.

Screenshot della finestra Pagine delle proprietà dell'esercitazione che mostra l'elenco a discesa Configurazione.

Per altre informazioni, vedi:

Pubblicare tutti i report di un progetto

È possibile visualizzare lo stato del processo di pubblicazione nella finestra di output, utilizzando uno dei seguenti metodi:

  • Nel menu di SSDT Compilazione, selezionare Distribuire soluzione. OPPURE
  • In Esplora soluzioni, fare clic con il pulsante destro del mouse sul progetto report, quindi selezionare Distribuire soluzione.

Quando si distribuisce un progetto server di report, vengono distribuite anche le origini dati condivise nel progetto report. Tutti i report vengono distribuiti a partire dalla 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. Una soluzione può includere 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.

Pubblicare un solo report

In Esplora soluzioni fare clic con il pulsante destro del mouse sul report e scegliere Distribuire soluzione. È possibile visualizzare lo stato del processo di pubblicazione nella finestra di 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ò pubblicarne anche uno soltanto. Selezionare una configurazione che preveda la distribuzione del report (ad esempio la configurazione Rilascio), fare clic con il pulsante destro del mouse sul report, quindi scegliere Distribuire soluzione.
  • Se in un report viene utilizzata un'origine dati condivisa, è necessario distribuire anche tale origine. In caso contrario, il report distribuito non viene eseguito. Fare clic con il pulsante destro del mouse sull'origine dati condivisa, quindi scegliere Distribuire soluzione.

Dopo aver specificato l'URL del server di destinazione del server di report, è possibile modificare le cartelle predefinite di report specifici e quindi distribuire le origini dati condivise.