Accéder à des éléments de serveur de rapports à l'aide de l'accès URLAccess Report Server Items Using URL Access

Cette rubrique explique comment accéder aux éléments du catalogue de types différents dans une base de données du serveur de rapports ou dans un site SharePoint en utilisantrs:Command=Valeur.This topic describes how to access catalog items of different types in a report server data base or in a SharePoint site usingrs:Command=Value. Il n'est pas nécessaire d'ajouter cette chaîne de paramètres.It is not necessary to actually add this parameter string. Si vous l'omettez, le serveur de rapports évalue le type d'élément et sélectionne automatiquement la valeur du paramètre appropriée.If you omit it, the report server evaluates the item type and selects the appropriate parameter value automatically. Toutefois, l’utilisation de la chaîne rs:Command=Valeur dans l’URL améliore les performances du serveur de rapports.However, using the rs:Command=Value string in the URL improves the performance of the report server.

Notez la syntaxe de proxy _vti_bin dans les exemples ci-dessous.Note the _vti_bin proxy syntax in the examples below. Pour plus d’informations sur l’utilisation de la syntaxe de proxy, consultez Informations de référence sur les paramètres d’accès URL.For more information about using the proxy syntax, see URL Access Parameter Reference.

Accéder à un rapportAccess a Report

Pour afficher un rapport dans le navigateur, utilisez le paramètre rs:Command=Render .To view a report in the browser, use the rs:Command=Render parameter. Par exemple :For example:

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

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

Conseil

Il est important que l'URL inclue la syntaxe de proxy _vti_bin pour acheminer la requête via SharePoint et le proxy HTTP Reporting ServicesReporting Services .It is important the URL include the _vti_bin proxy syntax to route the request through SharePoint and the Reporting ServicesReporting Services HTTP proxy. Le proxy ajoute à la requête HTTP le contexte nécessaire pour garantir une exécution correcte du rapport pour les serveurs de rapports en mode SharePoint.The proxy adds some context to the HTTP request, context that is required to ensure proper execution of the report for SharePoint mode report servers.

Accéder à une ressourceAccess a Resource

Pour accéder à une ressource, utilisez le paramètre rs:Command=GetResourceContents . Si la ressource est compatible avec le navigateur (une image par exemple), elle est ouverte dans le navigateur.To access a resource, use the rs:Command=GetResourceContents parameter.If the resource is compatible with the browser, such as an image, it is opened in the browser. Sinon, vous êtes invité à ouvrir ou enregistrer le fichier ou la ressource sur le disque.Otherwise, you are prompted to open or save the file or resource to disk.

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

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

Accéder à une source de donnéesAccess a Data Source

Pour accéder à une source de données, utilisez le paramètre rs:Command=GetDataSourceContents .To access a data source, use the rs:Command=GetDataSourceContents parameter. Si votre navigateur prend en charge XML, la définition de la source de données est affichée si vous êtes un utilisateur authentifié avec l’autorisation Read Contents sur la source des données.If your browser supports XML, the data source definition is displayed if you are an authenticated user with Read Contents permission on the data source. Par exemple :For example:

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

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

La structure XML peut ressembler à l'exemple suivant :The XML structure might look similar to the following example:

<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>  

La chaîne de connexion est retournée selon le paramètre SecureConnectionLevel du serveur de rapports.The connection string is returned based on the SecureConnectionLevel setting of the report server. Pour plus d’informations sur le paramètre SecureConnectionLevel , consultez Utilisation des méthodes de service web sécurisées.For more information about the SecureConnectionLevel setting, see Using Secure Web Service Methods.

Accéder au contenu d'un dossierAccess the Contents of a Folder

Pour accéder au contenu d’un dossier, utilisez le paramètre rs:Command=GetChildren .To access the contents of a folder, use the rs:Command=GetChildren parameter. Il retourne une page générique de navigation des dossiers qui contient des liens vers les sous-dossiers, rapports, sources de données et ressources dans le dossier demandé.A generic folder-navigation page is returned that contains links to the subfolders, reports, data sources, and resources in the requested folder. Par exemple :For example:

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

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

L'interface utilisateur qui s'affiche est similaire au mode d'exploration de répertoires utilisé par MicrosoftMicrosoft Internet Information Server (IIS).The user interface you see is similar to the directory browsing mode used by MicrosoftMicrosoft Internet Information Server (IIS). Le numéro de version, y compris le numéro de build spécifique, du serveur de rapports est aussi affiché sous la liste des dossiers.The version number, including the build number, of the report server is also displayed below the folder listing.

Voir aussiSee Also

Accès URL (SSRS) URL Access (SSRS)
Référence de paramètre d'accès URL URL Access Parameter Reference