Freigeben über


Zugreifen auf Berichtsserverelemente mithilfe des URL-Zugriffs

In diesem Thema wird beschrieben, wie Sie mithilfe von rs:Command=Value auf Katalogelemente unterschiedlicher Typen in einer Berichtsserver-Datenquelle oder auf einer SharePoint-Website zugreifen.

Es ist nicht erforderlich, diese Parameterzeichenfolge hinzuzufügen. Wenn Sie sie weglassen, wertet der Berichtsserver den Elementtyp aus und wählt den entsprechenden Parameterwert automatisch aus. Durch die Verwendung der rs:Command=Value -Zeichenfolge in der URL verbessert sich jedoch die Leistung des Berichtsservers.

Beachten Sie in den Beispielen unten die _vti_bin -Proxysyntax. Weitere Informationen zur Verwendung der Proxysyntax finden Sie unter URL Access Parameter Reference.

Zugreifen auf einen Bericht

Verwenden Sie den rs:Command=Render -Parameter, um einen Bericht im Browser anzuzeigen. Beispiel:

Native http://myrshost/reportserver?/Sales/YearlySalesByCategory&rs:Command=Render

SharePoint http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/YearlySalesByCategory&rs:Command=Render

Tipp

Es ist wichtig, dass die URL die _vti_bin -Proxysyntax zur Weiterleitung der Anforderung über SharePoint sowie den Reporting Services -HTTP-Proxy enthält. Durch den Proxy wird der HTTP-Anforderung Kontext hinzugefügt. Dieser ist erforderlich, damit der Bericht auf Berichtsservern im SharePoint-Modus ordnungsgemäß ausgeführt wird.

Zugreifen auf eine Ressource

Verwenden Sie den Parameter "rs:Command=GetResourceContents ", um auf eine Ressource zuzugreifen. Wenn die Ressource mit dem Browser kompatibel ist, z. B. mit einem Bild, wird sie im Browser geöffnet. Andernfalls werden Sie aufgefordert, die Datei oder Ressource zu öffnen oder auf dem Datenträger zu speichern.

Native http://myrshost/reportserver?/Sales/StorePicture&rs:Command=GetResourceContents

SharePoint http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/StorePicture.jpg&rs:Command=GetResourceContents

Zugreifen auf eine Datenquelle

Verwenden Sie den Parameter rs:Command=GetDataSourceContents , um auf eine Datenquelle zuzugreifen. Wenn Ihr Browser XML unterstützt, wird die Datenquellendefinition angezeigt, wenn Sie ein authentifizierter Benutzer mit Read Contents Der Berechtigung für die Datenquelle sind. Beispiel:

Native http://myrshost/reportserver?/Sales/AdventureWorks2012&rs:Command=GetDataSourceContents

SharePoint http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/AdventureWorks2012&rs:Command=GetDataSourceContents

Die XML-Struktur kann Ähnlichkeit mit folgendem Beispiel haben:

<DataSourceDefinition>  
   <Extension>SQL</Extension>  
   <ConnectString>Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=AdventureWorks2012;Data Source=MYSERVER1;</ConnectString>  
   <CredentialRetrieval>Integrated</CredentialRetrieval>  
   <WindowsCredentials>False</WindowsCredentials>  
   <ImpersonateUser>False</ImpersonateUser>  
   <Prompt />  
   <Enabled>True</Enabled>  
</DataSourceDefinition>  

Die Verbindungszeichenfolge wird auf Grundlage der SecureConnectionLevel -Einstellung des Berichtsservers zurückgegeben. Weitere Informationen zur Einstellung SecureConnectionLevel finden Sie unter Verwenden von Secure Web Service-Methoden.

Zugreifen auf den Inhalt eines Ordners

Verwenden Sie den rs:Command=GetChildren -Parameter, um auf den Inhalt eines Ordners zuzugreifen. Es wird eine generische Seite zur Ordnernavigation zurückgegeben, die Links zu den Unterordnern, Berichten, Datenquellen und Ressourcen im angeforderten Ordner enthält. Beispiel:

Native http://myrshost/reportserver?/Sales&rs:Command=GetChildren

SharePoint http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales&rs:Command=GetChildren

Die angezeigte Benutzeroberfläche hat Ähnlichkeit mit dem Verzeichnissuchmodus, der von Microsoft IIS (Internet Information Server) verwendet wird. Die Versionsnummer, einschließlich der Buildnummer des Berichtsservers, wird ebenfalls unter der Ordnerliste angezeigt.

Siehe auch

URL-Zugriff (SSRS)
URL-Zugriffsparameterreferenz