URL-Zugriffssyntax
Sie können mit einer URL auf den Berichtsserver zugreifen. URL-Anforderungen können mehrere Parameter enthalten, die in beliebiger Reihenfolge aufgelistet werden. Parameter werden durch das kaufmännische Und-Zeichen (&) getrennt, Name/Wert-Paare werden durch das Gleichheitszeichen (=) getrennt.
Syntax
protocol://
server
/
virtualroot
?[/
pathinfo
]&prefix:param=value[&prefix:param=value]...n]
Argumente
protocol
Das Protokoll der URL. Beispielsweise http:// oder https://.server
Der Name des Computers, auf dem der Berichtsserver ausgeführt wird. Dieser kann einen vollqualifizierten Domänennamen enthalten, z. B. machine.adventure-works.com.vitualroot
Der Name des virtuellen Stamms des Berichtsservers.?
Der Elementpfad und der Parameterteil der URL.**[/**pathinfo ]
Der vollständige Name des aufgerufenen Elements in der Berichtsserver-Datenbank.&
Wird verwendet, um Namen- und Wertpaare von Parametern zu trennen.Präfix
Optional. Ein Parameterpräfix (z. B. rs: oder rc:), das einen bestimmten Prozess aufruft, der im Berichtsserver ausgeführt wird. Wenn das Parameterpräfix für einen Parameter nicht enthalten ist, wird der Parameter vom Berichtsserver als Berichtsparameter verarbeitet.Hinweis Wenn Sie einen Berichtsparameter in eine URL aufnehmen, setzen Sie kein Parameterpräfix vor den Berichtsparameter.
param
Der Name des Parameters.value
URL-Text, der dem Wert des Parameters entspricht, der verwendet wird.
Beispiel
Im folgenden Beispiel wird ein Bericht im Format HTML 4.0 gerendert.
https://servername/reportserver?/SampleReports/Employee Sales Summary&rs:Command=Render&rs:format=HTML4.0
Hinweis |
---|
Alle Leerzeichen in der URL-Zeichenfolge werden entsprechend den URL-Codierungsstandards durch die Zeichen "%20" ersetzt. Auf ähnliche Weise wird ein Leerzeichen im Parameterteil der URL durch ein Pluszeichen (+) ersetzt. Ein Semikolon in einem beliebigen Teil der Zeichenfolge wird durch die Zeichen "%3A" ersetzt. Die Browser sollten die richtige URL-Codierung automatisch ausführen. Sie müssen keines der Zeichen manuell codieren. |
Siehe auch