Zugreifen auf Berichtsserverelemente mit einer URL

Wie der Berichtsserver auf eine URL-Anforderung reagiert, hängt von dem in der URL angegebenen Elementtyp ab. In den folgenden Abschnitten wird beschrieben, wie der Berichtsserver bei verschiedenen Elementtypen auf URL-Anforderungen reagiert.

Bericht

Wenn in einer URL auf einen Bericht verwiesen wird, wird der Bericht auf der Grundlage der in der URL angegebenen Parameter ausgeführt und gerendert. Wenn Sie die Parameterzeichenfolge rs:Command=Render oder andere Parameter nicht in die URL aufnehmen, wird der Bericht im HTML Viewer angezeigt. Das Format des Berichts hängt vom Browser und von der Browserversion ab. Weitere Informationen finden Sie unter Suchen und Anzeigen von Berichten mit einem Browser (Berichts-Generator 3.0 und SSRS) und Rendern in das HTML-Format (Report Builder 3.0 und SSRS).

HinweisHinweis

Wenn Sie die Zeile rs:Command=Render weglassen, muss der Berichtsserver den Elementtyp validieren und den entsprechenden Befehlswert auswählen. Verwenden Sie rs:Command=Render in der URL, um die Leistung des Berichtsservers zu verbessern.

Ressourcen

Wenn in einer URL auf eine Ressource verwiesen wird, wird die Ressource zurückgegeben. Sie können mit einer URL Bilder und andere Ressourcen im Browser aufrufen und anzeigen. Wenn eine Ressource nicht mit Ihrem Browser kompatibel ist, können Sie dazu aufgefordert werden, die Datei oder Ressource auf einem Datenträger zu öffnen oder zu speichern.

Datenquelle

Wird in einer URL auf eine Datenquelle verwiesen, wird die Datenquelle angezeigt, wenn Sie ein für die Datenquelle authentifizierter Benutzer mit der Berechtigung Read Contents sind. Ein derartiger Zugriff auf eine Datenquelle hat Ähnlichkeit mit der GetDataSourceContents-Methode zum Aufrufen des Webdiensts.

Wenn Sie auf die Datenquelle zugreifen, wird die XML-Darstellung der DataSourceDefinition-Eigenschaft der Datenquelle in Browsern angezeigt, die XML unterstützen. Die DataSourceDefinition-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=AdventureWorks2008R2;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 SecureConnectionLevel-Einstellung finden Sie unter Verwenden von sicheren Webdienstmethoden.

HinweisHinweis

Um die Serverleistung zu verbessern, fügen Sie die Zeile rs:Command=GetDataSourceContents sofort nach dem Pfad zur freigegebenen Datenquelle ein.

Ordner

Wenn in einer URL auf einen Ordner verwiesen wird, wird eine generische Seite zur Ordnernavigation zurückgegeben. Die HTML-Seite enthält Links zu Unterordnern, Berichten, Datenquellen und Ressourcen, die im angeforderten Ordner enthalten sind. 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. Das Format der Versionsnummer kann Ähnlichkeit mit folgendem Beispiel haben:

"Microsoft SQL Server Reporting Services Version 10.50.0xxx.00"

Siehe auch

Verweis

Andere Ressourcen