Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
In dit onderwerp wordt beschreven hoe u toegang hebt tot catalogusitems van verschillende typen in een rapportserverdatabase of op een SharePoint-site met behulp van rs:Command=Value. Het is niet nodig om deze parametertekenreeks daadwerkelijk toe te voegen. Als u deze weglaat, evalueert de rapportserver het itemtype en selecteert de juiste parameterwaarde automatisch. Het gebruik van de tekenreeks rs:Command=Value in de URL verbetert echter de prestaties van de rapportserver.
Noteer de _vti_bin proxysyntaxis in de onderstaande voorbeelden. Zie de naslaginformatie over url-toegangsparameters voor meer informatie over het gebruik van de proxysyntaxis.
Opmerking
Reporting Services-integratie met SharePoint is niet meer beschikbaar na SQL Server 2016.
Een rapport openen
Als u een rapport in de browser wilt weergeven, gebruikt u de parameter rs:Command=Render . Voorbeeld:
-
Native
https://myrshost/reportserver?/Sales/YearlySalesByCategory&rs:Command=Render
-
Sharepoint
https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/YearlySalesByCategory&rs:Command=Render
Aanbeveling
Het is belangrijk dat de URL de _vti_bin proxysyntaxis bevat om de aanvraag te routeren via SharePoint en de HTTP-proxy van Reporting Services. De proxy voegt een context toe aan de HTTP-aanvraag, context die is vereist om ervoor te zorgen dat het rapport correct wordt uitgevoerd voor rapportservers in de SharePoint-modus.
Toegang tot een resource
Gebruik de parameter rs:Command=GetResourceContents om toegang te krijgen tot een resource. Als de resource compatibel is met de browser, zoals een afbeelding, wordt deze geopend in de browser. Anders wordt u gevraagd het bestand of de resource op schijf te openen of op te slaan.
Nativehttps://myrshost/reportserver?/Sales/StorePicture&rs:Command=GetResourceContents
Sharepointhttps://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/StorePicture.jpg&rs:Command=GetResourceContents
Toegang tot een gegevensbron
Gebruik de parameter rs:Command=GetDataSourceContents om toegang te krijgen tot een gegevensbron. Als uw browser XML ondersteunt, wordt de definitie van de gegevensbron weergegeven als u een geverifieerde gebruiker bent met de machtiging Inhoud lezen voor de gegevensbron. Voorbeeld:
Nativehttps://myrshost/reportserver?/Sales/AdventureWorks2022&rs:Command=GetDataSourceContents
Sharepointhttps://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/AdventureWorks2022&rs:Command=GetDataSourceContents
De XML-structuur kan er ongeveer uitzien als in het volgende voorbeeld:
<DataSourceDefinition>
<Extension>SQL</Extension>
<ConnectString>Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=AdventureWorks2022;Data Source=MYSERVER1;</ConnectString>
<CredentialRetrieval>Integrated</CredentialRetrieval>
<WindowsCredentials>False</WindowsCredentials>
<ImpersonateUser>False</ImpersonateUser>
<Prompt />
<Enabled>True</Enabled>
</DataSourceDefinition>
De verbindingsreeks wordt geretourneerd op basis van de instelling SecureConnectionLevel van de rapportserver. Zie Veilige webservicemethoden gebruiken voor meer informatie over de instelling SecureConnectionLevel.
De inhoud van een map openen
Gebruik de parameter rs:Command=GetChildren om toegang te krijgen tot de inhoud van een map. Er wordt een algemene pagina voor mapnavigatie geretourneerd die koppelingen bevat naar de submappen, rapporten, gegevensbronnen en resources in de aangevraagde map. Voorbeeld:
Nativehttps://myrshost/reportserver?/Sales&rs:Command=GetChildren
Sharepointhttps://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rs:Command=GetChildren
De gebruikersinterface die u ziet, is vergelijkbaar met de browsermodus die wordt gebruikt door Microsoft Internet Information Server (IIS). Het versienummer, inclusief het buildnummer, van de rapportserver wordt ook weergegeven onder de lijst met mappen.