Exportieren eines Berichts über URL-Zugriff
Hier erfahren Sie, wie Sie Berichte aus SQL Server Reporting Services (SSRS) über URL-Zugriff und anhand des URL-Parameters rs:Format
exportieren können. Mit dieser Methode können Sie Berichte in verschiedenen Dateiformaten wie PDF und PPTX direkt aus dem Berichtsserver rendern.
Voraussetzungen
- Zugriff auf einen SSRS-Berichtsserver.
- URLs der Berichte, die Sie exportieren möchten.
- Entsprechende Renderingerweiterungen auf Ihrem Berichtsserver installiert.
Festlegen des Exportformats
Geben Sie mit dem URL-Parameter rs:Format
das Format an, in dem ein Bericht gerendert werden soll. Die Formate HTML4.0 und HTML 5 werden im Browser gerendert, während sie von anderen Formaten aufgefordert werden, die Berichtsausgabe in einer lokalen Datei zu speichern.
Exportieren eines PDF-Berichts
Eine PDF-Kopie eines Berichts direkt von einem Berichtsserver im nativen Modus erhalten Sie mit dem folgenden URL-Befehl in Ihrem Browser:
https://myrshost/ReportServer?/myreport&rs:Format=PDF
Verwenden Sie für einen Berichtsserver im integrierten SharePoint-Modus den folgenden URL-Befehl in Ihrem Browser:
https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/myrereport.rdl&rs:Format=PDF
Exportieren eines PPTX-Berichts
Verwenden Sie zum Exportieren eines PPTX-Berichts aus einer benannten Instanz des Berichtsservers den folgenden URL-Befehl in Ihrem Browser.
https://servername/ReportServer_THESQLINSTANCE/Pages/ReportViewer.aspx?%2freportfolder%2freport+name+with+spaces&rs:Format=pptx
Gängige Werte für den Parameter rs:Format
Der Parameter rs:Format
akzeptiert die folgenden gängigen Werte basierend auf den auf dem Berichtsserver installierten Renderingerweiterungen für Berichte:
- HTML4.0
- HTML5
- MHTML
- IMAGE
- EXCELOPENXML (xlsx)
- WORDOPENXML (docx)
- CSV
- XML
- NULL
Wenn eine bestimmte Renderingerweiterung nicht auf dem Berichtsserver installiert ist, wird im Browser ein Fehler angezeigt.
Wenn Sie den Parameter rs:Format
nicht als Teil der URL aufnehmen, erkennt der Berichtsserver den Browser und rendert den Bericht im entsprechenden HTML-Format.