Modificare l'estensione per il recapito predefinita di Reporting Services
È possibile modificare le impostazioni di configurazione di Reporting Services per modificare l'estensione per il recapito predefinita visualizzata nell'elenco Recapito di una pagina di definizione della sottoscrizione. Ad esempio, è possibile modificare la configurazione in modo che, quando viene creata una nuova sottoscrizione, il recapito della condivisione file venga selezionato per impostazione predefinita al posto del recapito tramite posta elettronica. È inoltre possibile modificare l'ordine con cui sono elencate le estensioni per il recapito nell'interfaccia utente.
Si applica a: Reporting Services modalità nativa | Reporting Services modalità SharePoint
Reporting Services include le estensioni per il recapito tramite posta elettronica e condivisione file di Windows. Nel server di report potrebbero essere disponibili ulteriori estensioni per il recapito, se sono state distribuite estensioni personalizzate o di terze parti per supportare funzionalità di recapito particolari. Un'estensione per il recapito è disponibile se è distribuita in un server di report.
Configurazione dei server di report con modalità nativa predefinita
L'ordine con cui un'estensione per il recapito viene visualizzata nell'elenco Recapito di Gestione report dipende dall'ordine delle voci dell'estensione presenti nel file RSReportServer.config . Ad esempio, nell'immagine seguente Posta elettronica è visualizzata per prima ed è selezionata per impostazione predefinita.
Di seguito è riportata la sezione predefinita RSReportServer.config che controlla l'estensione per il recapito predefinita e l'ordine di visualizzazione in Gestione Report. Posta elettronica viene visualizzato per primo nel file ed è predefinito.
<DeliveryUI>
<Extension Name="Report Server Email" Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailDeliveryProviderControl,ReportingServicesEmailDeliveryProvider">
<DefaultDeliveryExtension>True</DefaultDeliveryExtension>
<Configuration>
<RSEmailDPConfiguration>
<DefaultRenderingExtension>MHTML</DefaultRenderingExtension>
</RSEmailDPConfiguration>
</Configuration>
</Extension>
<Extension Name="Report Server FileShare" Type="Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareUIControl,ReportingServicesFileShareDeliveryProvider"/>
</DeliveryUI>
Configurare il recapito della condivisione file come estensione per il recapito predefinita in Gestione report
I passaggi descritti in questa procedura consentono di modificare la configurazione in modo che il recapito tramite condivisione file venga elencato come prima opzione nell'interfaccia utente e sia la selezione predefinita.
Aprire il file RSReportServer.config in un editor di testo. Per altre informazioni sul file di configurazione, vedere RsReportServer.config Configuration File. Dopo la modifica della configurazione, l'interfaccia utente sarà simile all'immagine seguente:
Modificare la sezione DeliveryUI in modo che somigli all'esempio seguente e prendere nota delle principali modifiche:
L'estensione FileShare precede l'estensione per la posta elettronica. Questa impostazione modifica l'ordine di visualizzazione delle estensioni in Gestione Report.
L'estensione per la condivisione file contiene il tag DefaultExtension
<DefaultDeliveryExtension>True</DefaultDeliveryExtension>
ed è stato aggiunto il tag di fine estensione</Extension>
.L'estensione per la posta elettronica non è più l'impostazione predefinita.
<DefaultDeliveryExtension>False</DefaultDeliveryExtension>
<DeliveryUI> <Extension Name="Report Server FileShare" Type="Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareUIControl,ReportingServicesFileShareDeliveryProvider"> <DefaultDeliveryExtension>True</DefaultDeliveryExtension> </Extension> <Extension Name="Report Server Email" Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailDeliveryProviderControl,ReportingServicesEmailDeliveryProvider"> <DefaultDeliveryExtension>False</DefaultDeliveryExtension> <Configuration> <RSEmailDPConfiguration> <DefaultRenderingExtension>MHTML</DefaultRenderingExtension> </RSEmailDPConfiguration> </Configuration> </Extension> </DeliveryUI>
Salvare il file di configurazione.
Entro pochi minuti il server di report ricarica il file di configurazione e le nuove impostazioni diventano effettive. È possibile riavviare il servizio del server di report per forzare il caricamento del file di configurazione.
Il seguente evento viene scritto nel registro eventi di Windows durante la lettura della configurazione.
Event ID: 109
Origine: servizio del server di report di Windows (nome istanza)
Il file RSReportServer.config è modificato
Server di report in modalità SharePoint
La modalità SharePoint di Reporting Services archivia le informazioni delle estensioni nei database dell'applicazione del servizio SharePoint e non nel file RsrReportServer.config. In modalità SharePoint, la configurazione delle estensioni per il recapito viene modificata con PowerShell.
Configurare l'estensione per il recapito predefinita
Aprire la shell di gestione di SharePoint.
È possibile ignorare questo passaggio se si conosce già il nome dell'applicazione del servizio di Reporting Services. Usare le seguenti funzioni PowerShell per elencare le applicazioni del servizio di Reporting Services nella farm di SharePoint.
get-sprsserviceapplication | format-list *
Eseguire la funzione PowerShell seguente per verificare l'estensione per il recapito predefinita corrente per l'applicazione "ssrsapp" del servizio Reporting Services.
$app=get-sprsserviceapplication | where {$_.name -like "ssrsapp*"};Get-SPRSExtension -identity $app | where{$_.ServerDirectivesXML -like "<DefaultDelivery*"} | format-list *
Contenuto correlato
File di configurazione RsReportServer.config
File di configurazione RsReportServer.config
Recapito tramite condivisione file in Reporting Services
Recapito tramite posta elettronica in Reporting Services
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per