Referenz für URL-Zugriffsparameter

Sie können Parameter als Teil einer URL verwenden, um die Darstellung und das Verhalten Ihrer Berichte in SQL Server 2016 (13.x) Reporting Services (SSRS) oder höheren Versionen zu konfigurieren. In diesem Artikel werden die gängigsten Parameter beschrieben.

Bei den Parametern wird nicht zwischen Groß- und Kleinschreibung unterschieden. Sie benötigen ein Präfix:

  • rs:: Ist auf den Berichtsserver ausgerichtet.
  • rc:: Ist auf einen HTML-Viewer ausgerichtet.
  • rv:: Ist auf den Report Viewer-Webpart ausgerichtet.

Sie können außerdem Parameter angeben, die für Geräte oder Renderingerweiterungen spezifisch sind. Weitere Informationen zu gerätespezifischen Parametern finden Sie unter Angeben von Geräteinformationseinstellungen in einer URL.

Wichtig

Für einen Berichtsserver im SharePoint-Modus ist es wichtig, dass die URL die _vti_bin-Proxysyntax zur Weiterleitung der Anforderung über SharePoint sowie den SharePoint- und den Reporting Services-HTTP-Proxy enthält. Durch den Proxy wird der HTTP-Anforderung Kontext hinzugefügt, der erforderlich ist, damit der Bericht auf Berichtsservern im SharePoint-Modus ordnungsgemäß ausgeführt wird. Beispiele finden Sie unter Zugreifen auf Berichtsserverelemente über den URL-Zugriff.

Die Integration von Reporting Services in SharePoint ist nach SQL Server 2016 nicht mehr möglich.

Befehle des HTML-Viewers (rc:)

Verwenden Sie zum Ausrichten auf den HTML-Viewer das Präfix rc:.

Befehl Parameter Beschreibung
Toolbar True Zeigt die Symbolleiste an. Der Standardwert lautet true.

Hinweis: Wenn Sie diesen Parameter weglassen, wird die Symbolleiste automatisch für Renderingformate angezeigt, die sie unterstützen.
Toolbar False Blendet die Symbolleiste aus. Wenn dieser Parameters false ist, werden alle verbleibenden Optionen ignoriert.
Toolbar Navigation Zeigt nur die Paginierung auf der Symbolleiste an.
Parameters True Zeigt den Parameterbereich der Symbolleiste an. Der Standardwert lautet true.

Beispiele:

Nativer Modus: https://myrshost/reportserver?/Sales&rc:Parameters=Collapsed

SharePoint-Modus: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Parameters=Collapsed
Parameters False Blendet den Parameterbereich aus, und der Benutzer kann ihn nicht anzeigen.
Parameters Collapsed Blendet den Parameterbereich aus, aber der Benutzer kann zum Anzeigen umschalten.

Beispiele:

Nativer Modus: https://myrshost/reportserver?/Sales&rc:Parameters=Collapsed

SharePoint-Modus: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Parameters=Collapsed
Zoom Page Width Legen Sie den Zoomwert für den Bericht passend zur Seitenbreite fest.

Beispiele:

Nativer Modus: https://myrshost/reportserver?/Sales&rc:Zoom=Page%20Width

SharePoint-Modus: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Zoom=Page%20Width
Zoom Whole Page Legen Sie den Zoomwert für den Bericht passend zur gesamten Seite fest.
Zoom <integer percentage> Legen Sie den Zoomwert für den Bericht auf einen bestimmten Prozentsatz fest. Der Standardwert ist 100.
Section <page number> Legen Sie fest, welche Seite im Bericht angezeigt werden soll. Bei Eingabe eines Werts, der über der Gesamtzahl der Seiten im Bericht liegt, wird die letzte Seite angezeigt. Bei einem Wert unter 0 wird Seite 1 des Berichts angezeigt. Der Standardwert ist 1.

Beispiele:

Nativer Modus: https://myrshost/reportserver?/Sales&rc:Section=2

SharePoint-Modus: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Section=2
FindString <text> Suchen Sie in einem Bericht nach einer bestimmten Textstelle und heben Sie den Text hervor. Hinweis: rc:FindString funktioniert nur dann, wenn sie rc:Toolbar=false in die URL-Zugriffszeichenfolge aufnehmen.

Beispiele:

Nativer Modus: https://myrshost/reportserver?/Sales&rc:Toolbar=false&rc:FindString=Mountain-400

SharePoint-Modus: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Toolbar=false&rc:FindString=Mountain-400
StartFind <start page> Geben Sie den ersten zu suchenden Abschnitt an. Der Standardwert ist die erste Seite des Berichts.

Beispiel:

Nativer Modus: https://server/Reportserver?/SampleReports/Product Catalog&rs:Command=Render&rc:StartFind=1&rc:EndFind=5&rc:FindString=Mountain-400
EndFind <end page> Legen Sie die Seitenzahl der letzten in der Suche zu verwendenden Seite fest. Der Standardwert ist die Seitenzahl der aktuellen Seite. Verwenden Sie diesen Parameter zusammen mit dem Parameter StartFind.

Beispiel: Siehe Beispiel StartFind.
FallbackPage <page number> Legen Sie die Seitenzahl der Seite fest, die bei einer fehlgeschlagenen Suche oder Dokumentstrukturauswahl angezeigt werden soll. Der Standardwert ist die Seitenzahl der aktuellen Seite.
GetImage <icon name> Rufen Sie ein bestimmtes Bild für die Benutzeroberfläche des HTML-Viewers ab.
Icon <icon name> Rufen Sie ein Symbol einer bestimmten Renderingerweiterung ab.
Stylesheet <stylesheet file name> Geben Sie eine Formatvorlage an, die Sie auf den HTML-Viewer anwenden möchten.
Geräteinformationseinstellung Geben Sie eine Geräteinformationseinstellung im Format rc:tag=value an, wobei tag dem Namen einer für die Renderingerweiterung spezifischen Geräteinformationseinstellung entspricht. Weitere Informationen finden Sie in der Beschreibung des Befehls Format.

Sie können die Geräteinformationseinstellung OutputFormat für die IMAGE-Renderingerweiterung verwenden, um den Bericht mithilfe der folgenden Parameter in der URL-Zugriffszeichenfolge in ein JPEG-Bild zu rendern: ...&rs:Format=IMAGE&rc:OutputFormat=JPEG. Weitere Informationen zu allen erweiterungsspezifischen Geräteinformationseinstellungen finden Sie im Artikel Geräteinformationseinstellungen für Renderingerweiterungen (Reporting Services).

Befehle des Berichtsservers (rs:)

Verwenden Sie zum Ausrichten auf den Berichtsserver das Präfix rs:.

Befehl Parameter Beschreibung
Command ListChildren und GetChildren Zeigen Sie den Inhalt eines Ordners an. Die Ordnerelemente werden in einer generischen Seite zur Elementnavigation angezeigt.

Beispiele:

Nativer Modus: https://myrshost/reportserver?/Sales&rs:Command=GetChildren

Eine benannte Instanz im nativen Modus: https://myssrshost/Reportserver_THESQLINSTANCE?/reportfolder&rs:Command=listChildren

SharePoint-Modus:https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rs:Command=GetChildren
Command Render Der Bericht wird im Browser gerendert, sodass Sie ihn anzeigen können.

Beispiele:

Nativer Modus:https://myrshost/reportserver?/Sales/YearlySalesByCategory&rs:Command=Render

SharePoint-Modus:https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/YearlySalesByCategory&rs:Command=Render
Command GetSharedDatasetDefinition Zeigen Sie die einem freigegebenen Dataset zugeordnete XML-Definition an. Die Eigenschaften des freigegebenen Datasets werden in der Definition gespeichert. Zu diesen Eigenschaften gehören Abfrage, Datasetparameter, Standardwerte, Datasetfilter und Datenoptionen, wie z. B. Sortierung und Berücksichtigung der Groß-/Kleinschreibung. Sie müssen zum Lesen von Berichtsdefinitionen eines freigegebenen Datasets berechtigt sein, um diesen Wert verwenden zu können.

Beispiel:

Nativer Modus: https://localhost/reportserver/?/DataSet1&rs:command=GetShareddatasetDefinition
Command GetDataSourceContents Zeigen Sie die Eigenschaften einer bestimmten freigegebenen Datenquelle als XML-Datei an. Wenn Ihr Browser XML unterstützt und Sie ein für die Datenquelle authentifizierter Benutzer mit der Berechtigung Read Contents (Inhalte lesen) sind, wird die Datenquellendefinition angezeigt.

Beispiele:

Nativer Modus: https://myrshost/reportserver?/Sales/AdventureWorks2022&rs:Command=GetDataSourceContents

SharePoint-Modus: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/AdventureWorks2022&rs:Command=GetDataSourceContents
Command GetResourceContents Rendern Sie eine Ressource und zeigen Sie sie auf einer HTML-Seite an, wenn die Ressource mit dem Browser kompatibel ist. Andernfalls können Sie die Datei oder Ressource öffnen oder auf dem Datenträger speichern.

Beispiele:

Nativer Modus: https://myrshost/reportserver?/Sales/StorePicture&rs:Command=GetResourceContents

SharePoint-Modus: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/StorePicture.jpg&rs:Command=GetResourceContents
Command GetComponentDefinition Zeigen Sie die einem veröffentlichten Berichtselement zugeordnete XML-Definition an. Sie müssen zum Lesen von Inhalten eines veröffentlichten Berichtselements berechtigt sein, um diesen Wert verwenden zu können.
Format HTML5
PPTX
ATOM
HTML4.0
MHTML
IMAGE
EXCEL (für .xls)
EXCELOPENXML (für .xlsx)
WORD (für .doc)
WORDOPENXML (für .docx)
CSV
PDF
XML
Geben Sie das Format an, in dem der Bericht gerendert und angezeigt werden soll. Der Standardwert ist HTML5. Weitere Informationen finden Sie unter Exportieren von Berichten über URL-Zugriff. Eine vollständige Liste finden Sie im Abschnitt zur \<Render>-Erweiterung der Datei rsreportserver.config auf dem Berichtsserver. Weitere Informationen finden Sie unter RsReportServer.config-Konfigurationsdatei.

Beispiele:

Nativer Modus: https://myrshost/ReportServer?/myreport&rs:Format=PDF

SharePoint-Modus: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/myrereport.rdl&rs:Format=PDF
ParameterLanguage en-us, de-DE usw. Geben Sie eine Sprache für in einer URL übergebene Parameter an, die von der Browsersprache unabhängig ist. Der Standardwert ist die Browsersprache.

Beispiel:

Nativer Modus: https://myrshost/Reportserver?/SampleReports/Product+Line+Sales&rs:Command=Render&StartDate=4/10/2008&EndDate=11/10/2008&rs:ParameterLanguage=de-DE
Snapshot Rendern Sie einen Bericht anhand einer Berichtsverlaufs-Momentaufnahme. Weitere Informationen finden Sie unter Rendern von Berichtsverlaufs-Momentaufnahmen mit URL-Zugriff.

Beispiel:

Nativer Modus: https://myrshost/reportserver?/SampleReports/Company Sales&rs:Snapshot=2003-04-07T13:40:02
PersistStreams true
false
Rendern Sie einen Bericht in einem einzelnen permanenten Datenstrom. Der Bildrenderer verwendet diesen Parameter, um den gerenderten Bericht segmentweise zu senden. Nachdem Sie diesen Parameter in einer URL-Zugriffszeichenfolge verwendet haben, verwenden Sie dieselbe URL-Zugriffszeichenfolge mit dem GetNextStream-Parameter anstelle des PersistStreams-Parameters, um das nächste Segment im permanenten Datenstrom abzurufen. Dieser URL-Befehl gibt schließlich einen 0-Byte-Datenstrom zurück, um das Ende des permanenten Datenstroms anzugeben. Der Standardwert ist false.
GetNextStream true
false
Rufen Sie das nächste Datensegment in einem permanenten Datenstrom ab, auf den mit dem PersistStreams-Parameter zugegriffen wird. Weitere Informationen finden Sie in der Beschreibung des Befehls PersistStreams. Der Standardwert ist false.
SessionID Geben Sie eine feststehende aktive Berichtssitzung zwischen der Clientanwendung und dem Berichtsserver an. Der Wert dieses Parameters wird auf die Sitzungs-ID festgelegt.

Sie können die Sitzungs-ID als Cookie oder als Teil der URL angeben. Wenn Sie den Berichtsserver so konfigurieren, dass keine Sitzungscookies verwendet werden, führt die erste Anforderung ohne eine bestimmte Sitzungs-ID zu einer Umleitung mit einer Sitzungs-ID. Weitere Informationen finden Sie unter Identifizieren des Ausführungsstatus.
ClearSession true
false
Entfernen Sie alle zu einem authentifizierten Benutzer gehörigen Berichtsinstanzen aus der Berichtssitzung. Eine Berichtsinstanz wird als derselbe Bericht definiert, der mehrmals mit unterschiedlichen Berichtsparameterwerten ausgeführt wurde. Der Standardwert ist false. Gültige Werte sind true und false.
ResetSession true
false
Setzen Sie die Berichtssitzung zurück, indem die Zuordnung der Berichtssitzung zu allen Berichtsmomentaufnahmen entfernt wird. Der Standardwert ist false. Gültige Werte sind true und false.
ShowHideToggle <positive integer> Schalten Sie das Ein-/Ausblenden eines Abschnitts im Bericht um. Geben Sie eine positive ganze Zahl an, um den Abschnitt anzugeben, der umgeschaltet werden soll.

Befehle des Report Viewer-Webparts (rv:)

Verwenden Sie zum Ausrichten auf den in SharePoint integrierten Report Viewer-Webpart das Präfix rv:. Für Report Viewer-Webparts kann auch der Parameter rs:ParameterLanguage verwendet werden.

Befehl Parameter Beschreibung
Toolbar Full Zeigt die vollständige Symbolleiste an. Der Standardwert ist Full.
Toolbar Navigation Zeigt nur die Paginierung auf der Symbolleiste an.

Beispiel:

SharePoint-Modus: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:Toolbar=Navigation
Toolbar None Die Symbolleiste wird nicht angezeigt.
HeaderArea Full Zeigt die vollständige Kopfzeile an. Der Standardwert ist Full.
HeaderArea BreadCrumbsOnly Zeigt nur einen Teil (Breadcrumb) der Navigation in der Kopfzeile an, um die Benutzer über ihre Position in der Anwendung zu informieren.

Beispiel:

SharePoint-Modus: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:HeaderArea=BreadCrumbsOnly
HeaderArea None Blendet den Header aus.
DocMapAreaWidth Steuern Sie die Anzeigebreite (in Pixel) des Parameterbereichs im Report Viewer-Webpart. Der Standardwert entspricht dem Standardwert des Bericht-Viewer-Webparts. Der Wert muss eine nicht negative ganze Zahl sein.
AsyncRender true
false
Steuern Sie, ob ein Bericht asynchron gerendert wird. Der Standardwert ist TRUE. Er gibt an, dass ein Bericht asynchron gerendert wird. Der Wert muss ein boolescher Wert TRUE oder FALSEsein.
ParamMode Full Zeigt den Eingabeaufforderungsbereich für Parameter an. Der Standardwert ist Full.
Collapsed Reduziert den Eingabeaufforderungsbereich für Parameter.

Beispiel:

SharePoint-Modus: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:ParamMode=Collapsed
ParamMode Hidden Blendet den Eingabeaufforderungsbereich für Parameter aus.
DocMapMode Full Zeigt den Dokumentstrukturbereich an. Der Standardwert ist Full.
DocMapMode Collapsed Reduziert den Dokumentstrukturbereich.
DocMapMode Hidden Blendet den Dokumentstrukturbereich aus.
DockToolBar Top Die Symbolleiste wird im oberen Bereich angedockt. Der Standardwert ist Top.
DockToolBar Bottom Die Symbolleiste wird im unteren Bereich angedockt.

Beispiel:

SharePoint-Modus: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:DockToolBar=Bottom
ToolBarItemsDisplayMode 1 (0x1) Schaltfläche Zurück
ToolBarItemsDisplayMode 2 (0x2) Steuerelemente für die Textsuche
ToolBarItemsDisplayMode 4 (0x4) Steuerelemente für die Seitennavigation
ToolBarItemsDisplayMode 8 (0 x 8) Schaltfläche „Aktualisieren“
ToolBarItemsDisplayMode 16 (0x10) Zoom-Listenfeld
ToolBarItemsDisplayMode 32 (0x20) Schaltfläche Atom-Feed
ToolBarItemsDisplayMode 64 (0x40) Menüoption Drucken in Aktionen
ToolBarItemsDisplayMode 128 (0x80) Untermenü Exportieren in Aktionen
ToolBarItemsDisplayMode 256 (0x100) Menüoption Mit Report Builder öffnen in Aktionen
ToolBarItemsDisplayMode 512 (0x200) Menüoption Abonnieren in Aktionen
ToolBarItemsDisplayMode 1024 (0 x 400) Menüoption Neue Datenwarnung in Aktionen
ToolBarItemsDisplayMode Mehrere Werte Steuern Sie, welche Symbolleistenelemente angezeigt werden sollen. Dieser Wert ist ein bitweiser Enumerationswert. Um ein Symbolleistenelement einzuschließen, fügen Sie dem Gesamtwert den Wert des Elements hinzu. Verwenden Sie beispielsweise rv:ToolBarItemsDisplayMode=63 (oder 0x3F), was 1 + 2 + 4 + 8 + 16 + 32 entspricht, um kein Aktionen-Menü anzuzeigen. Verwenden Sie rv:ToolBarItemsDisplayMode=960 (oder 0x3C0), um nur die Menüelemente Aktionen anzuzeigen. Der Standardwert, der alle Symbolleistenelemente einschließt, ist -1. Gültige Werte sind:

Beispiel:

SharePoint-Modus: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:ToolBarItemsDisplayMode=15