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
  • PDF
  • 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.