Ändern der Standardübermittlungserweiterung für Reporting Services

Sie können Reporting Services -Konfigurationseinstellungen ändern, um die Standardübermittlungserweiterung in der Liste Übermittelt von einer Abonnementdefinitionsseite zu ändern. Sie können die Konfiguration z. B. so ändern, dass beim Erstellen eines neuen Abonnements durch den Benutzer standardmäßig eine Dateifreigabeübermittlung statt einer E-Mail-Übermittlung ausgewählt wird. Sie können auch die Reihenfolge der in der Benutzeroberfläche aufgeführten Übermittlungserweiterungen ändern.

Gilt für: Reporting Services Einheitlicher Modus | Reporting Services SharePoint-Modus

Reporting Services enthält E-Mail- und Windows-Dateifreigabe-Übermittlungserweiterungen. Ihr Berichtsserver verfügt möglicherweise über weitere Übermittlungserweiterungen, wenn Sie benutzerdefinierte Erweiterungen oder Drittanbietererweiterungen zur Unterstützung der benutzerdefinierten Übermittlung bereitgestellt haben. Die Verfügbarkeit einer Übermittlungserweiterung hängt davon ab, ob sie auf einem Berichtsserver bereitgestellt wurde.

Standardkonfiguration für einen Berichtsserver im nativen Modus

Die Reihenfolge der Übermittlungserweiterungen im Berichts-Manager in der Liste Übermittelt von basiert auf der Reihenfolge der Übermittlungserweiterungseinträge in der Datei RSReportServer.config . Im folgenden Bild wird E-Mail zuerst in der Liste angezeigt und ist der Standard.

Screenshot of the default list of delivery extensions.

Im Folgenden ist der Standardabschnitt von RSReportServer.config dargestellt, der die Standardübermittlungserweiterung und die Reihenfolge steuert, in der diese im Berichts-Manager angezeigt werden. E-Mail wird in der Datei zuerst angezeigt und ist der Standard.

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

Konfigurieren der Dateifreigabeübermittlung als Standardübermittlungserweiterung im Berichts-Manager

  1. Mit den Schritten in diesem Verfahren können Sie die Konfiguration so ändern, dass die Dateifreigabe-Übermittlung als erste Option in der Benutzeroberfläche aufgeführt wird und Standardauswahl ist.

    Öffnen Sie die Datei RSReportServer.config in einem Text-Editor. Weitere Informationen zur Konfigurationsdatei finden Sie unter RsReportServer.config-Konfigurationsdatei. Nach Änderung der Konfiguration sieht die Benutzeroberfläche wie folgt aus:

    Screenshot of a modified list of delivery extensions.

  2. Ändern Sie den Abschnitt DeliveryUI wie folgt und beachten Sie die wichtigsten Änderungen:

    1. Die FileShare-Erweiterung befindet sich vor der E-Mail-Erweiterung. Diese Einstellung ändert die Reihenfolge, in der die Erweiterungen im Berichts-Manager aufgeführt sind.

    2. Die Dateifreigabeerweiterung enthält das DefaultExtension-Tag <DefaultDeliveryExtension>True</DefaultDeliveryExtension> , und das Extension-Tag wurde hinzugefügt </Extension>.

    3. Die E-Mail-Erweiterung ist nicht mehr als Standard konfiguriert. <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>  
    
  3. Speichern Sie die Konfigurationsdatei.

  4. Innerhalb weniger Minuten lädt der Berichtsserver die Konfigurationsdatei neu und übernimmt die neuen Einstellungen. Sie können den Berichtsserverdienst neu starten, um das Laden der Konfigurationsdatei zu erzwingen.

    Das folgende Ereignis wird beim Lesen der Konfiguration im Windows-Ereignisprotokoll geschrieben.

    Ereignis-ID: 109

    Quelle: Berichtsserver-Windows-Dienst (Instanzname)

    Die Datei RSReportServer.config wurde geändert

Berichtsserver im SharePoint-Modus

Reporting Services SharePoint-Modus speichert Erweiterungsinformationen in den SharePoint-Dienstanwendungsdatenbanken, und nicht in der Datei „RsrReportServer.config“. Im SharePoint-Modus wird die Konfiguration für die Übermittlungserweiterung mit PowerShell geändert.

Konfigurieren der Standardübermittlungserweiterung

  1. Öffnen Sie die SharePoint-Verwaltungsshell.

  2. Sie können diesen Schritt überspringen, wenn Sie den Namen Ihrer Reporting Services -Dienstanwendung bereits kennen. Verwenden Sie den folgende PowerShell-Befehl zum Auflisten der Reporting Services -Dienstanwendungen in der SharePoint-Farm.

    get-sprsserviceapplication | format-list *  
    
  3. Führen Sie den folgenden PowerShell-Befehl zum Überprüfen der aktuellen Standardübermittlungserweiterung für die Reporting Services -Dienstanwendung „ssrsapp“ aus.

    $app=get-sprsserviceapplication | where {$_.name -like "ssrsapp*"};Get-SPRSExtension -identity $app | where{$_.ServerDirectivesXML -like "<DefaultDelivery*"} | format-list *  
    
    

RsReportServer.config-Konfigurationsdatei
RsReportServer.config-Konfigurationsdatei
Dateifreigabeübermittlung in Reporting Services
E-Mail-Übermittlung in Reporting Services