Condividi tramite


Impostare le proprietà di distribuzione (Reporting Services)

InSQL Server Data Tools (SSDT), è necessario specificare il server di report e, facoltativamente, le cartelle per i report e le origini dati condivise in modo da poter pubblicare gli elementi in un progetto server di report in un server di report. Le proprietà e i valori che SQL Server Data Tools (SSDT) devono compilare, visualizzare in anteprima i report di distribuzione vengono archiviati nelle configurazioni del progetto del server di report. È possibile creare più set denominati per queste proprietà del progetto, in modo da poter passare da un set di proprietà all'altro in base alle esigenze. Ogni set di proprietà è una configurazione. È possibile ad esempio disporre di una configurazione per la pubblicazione di report in un server di prova e di una configurazione diversa per la pubblicazione di report in un server di produzione.

Utilizzare Gestione configurazione per creare e gestire set di proprietà del progetto nelle configurazioni di progetto. Configuration Manager è una funzionalità supportata da Visual Studio, su cui si basa SQL Server Data Tools.

Nota

Non confondere questa caratteristica con Gestione configurazione Reporting Services, utilizzato per configurare Reporting Services dopo l'installazione. Per altre informazioni, vedere Configurare e amministrare un server di report (modalità nativa SSRS).

Nota

In SQL Server Data Tools l'azione di pubblicazione di report da una soluzione o da un progetto server di report è nota come distribuzione di report.

Per impostare le proprietà di distribuzione

  1. Fare clic con il pulsante destro del mouse sul progetto report e quindi scegliere Proprietà.

  2. Nella finestra di dialogo Pagine delle proprietà del progetto selezionare una configurazione da modificare dall'elenco Configurazione . Le configurazioni comuni sono DebugLocal, Debuge Release.

    Nota

    È possibile utilizzare più configurazioni per passare velocemente da un server di report a un altro oppure da un'impostazione a un'altra.

  3. Nella casella di testo OutputPath digitare o incollare il percorso nel file system locale per archiviare la definizione del report usata nella verifica per la compilazione, nella distribuzione e nella visualizzazione in anteprima dei report. Il percorso deve essere diverso dal percorso utilizzato per il progetto e da un percorso relativo che rappresenta una sottocartella nel percorso del progetto.

  4. Nella casella di testo ErrorLevel digitare la gravità dei problemi di compilazione segnalati come errori. I problemi che si verificano durante la compilazione di report, di origini dati o di altre risorse del progetto con livelli di gravità minori o uguali al valore di ErrorLevel vengono segnalati come errori; in caso contrario, vengono segnalati come avvisi. Qualsiasi errore comporterà l'interruzione dell'attività di compilazione. I livelli di gravità validi sono compresi tra 0 e 4. Il valore predefinito è 2.

    È possibile usareErrorLevel per aumentare o ridurre la sensibilità della compilazione. Ad esempio, quando viene compilato un report con una mappa durante la distribuzione in un server di report di SQL Server 2008, per impostazione predefinita viene visualizzato un errore e la compilazione del report non viene completata. Se si riduce il valore di ErrorLevel , la mappa viene rimossa dal report, viene visualizzato un avviso e la compilazione del report prosegue.

  5. Nell'elenco StartItem selezionare un report da visualizzare nella finestra di anteprima o in una finestra del browser quando si esegue il progetto report.

  6. Nell'elenco OverwriteDataSources selezionare True per sovrascrivere l'origine dati condivisa nel server ogni volta che vengono pubblicate origini dati condivise oppure selezionare False per mantenere l'origine dati nel server.

  7. Nell'elenco TargetServerVersion selezionare la versione SQL Server 2008 o SQL Server 2008 R2 di Reporting Services oppure selezionare Rileva versione per determinare automaticamente la versione installata nel server identificato dalla proprietà TARGETServer URL. Il valore predefinito è SQL Server 2008 R2.

    Usare TargetServerVersion per personalizzare i report compilati, posizionati nel percorso specificato in OutputPath, per la versione del server di report specificata in TargetServer URL.

  8. Nella casella di testo TargetDataSourceFolder digitare la cartella del server di report in cui inserire le origini dati condivise pubblicate. Il valore predefinito di TargetDataSourceFolder è Origini dati. Se non si specifica alcun valore, le origini dati verranno pubblicate nel percorso specificato in TargetReportFolder.

  9. Nella casella di testo TargetReportFolder digitare la cartella del server di report in cui inserire i report pubblicati. Il valore predefinito per TargetReportFolder è il nome del progetto report.

    Nota

    Per un server di report in esecuzione in modalità nativa, per poter pubblicare i report nella cartella di destinazione è necessario disporre delle autorizzazioni Pubblica , che vengono fornite tramite un'assegnazione di ruolo che esegue il mapping dell'account utente a un ruolo che include operazioni di pubblicazione. Per altre informazioni, vedere Creare e gestire assegnazioni di ruolo. Per un server di report in esecuzione in modalità integrata SharePoint, è necessario disporre dell'autorizzazione Membro o Proprietario per il sito di SharePoint. Per altre informazioni, vedere Informazioni di riferimento sulle autorizzazioni relative a elenchi e siti di SharePoint per gli elementi del server di report.

  10. Nella casella di testo TargetServerURL digitare l'URL del server di report di destinazione. Prima di pubblicare un report, è necessario impostare questa proprietà su un URL valido per il server di report. Quando si pubblica in un server di report in esecuzione in modalità nativa, usare l'URL della directory virtuale del server di report, ad esempio http://server/serverdireport o https://server/serverdireport. In questa casella è necessario impostare la directory virtuale del server di report e non di Gestione report.

    Per la pubblicazione su un server di report in cui è attiva la modalità integrata SharePoint, utilizzare l'URL di un sito principale o secondario di SharePoint. Se non si specifica un sito, viene usato il sito principale predefinito, ad esempio http:// servername, http:// nomeserver/o sito delsito/ http:// nomeserver/.

Per impostare le proprietà di Gestione configurazione

  1. Fare clic con il pulsante destro del mouse sul progetto report e quindi scegliere Proprietà.

  2. Nella finestra di dialogo Pagine delle proprietà del progetto fare clic su Gestione configurazione.

  3. Nella finestra di dialogo Gestione configurazione selezionare la configurazione da modificare. La configurazione attualmente attiva è visualizzata come Attiva(<configurazione>).

  4. Per ogni progetto nella soluzione, in Contesti progettoselezionare o deselezionare la casella di controllo Compila o Distribuisci.

    Nota

    Se si seleziona la casella di controllo Compila , Progettazione report compila il progetto report ed esegue il controllo degli errori prima di visualizzare il report in anteprima o di pubblicarlo in un server di report. Se si seleziona la casella di controllo Distribuisci , Progettazione report pubblica i report nel server di report in base alle impostazioni delle proprietà di distribuzione. Se non si seleziona la casella di controllo Distribuisci , Progettazione report visualizza il report specificato nella proprietà StartItem in una finestra di anteprima locale.

Vedere anche

Pubblicazione di origini dati e report
Anteprima dei report
Guida sensibile al contesto di Progettazione report
Esempi di URL per elementi di report pubblicati in un server di report in modalità SharePoint (SSRS)
Finestra di dialogo Pagine delle proprietà del progetto
Pubblicazione dei report in un server di report