Utilisation d'une URL pour accéder à des éléments de serveur de rapports

Le mode de réponse du serveur de rapports à une demande d'URL est déterminé par le type d'élément fourni dans l'URL. Les sections suivantes décrivent comment le serveur de rapports répond aux demandes d'URL selon les différents types d'éléments.

Rapport

Si un rapport est référencé dans une URL, l'exécution et le rendu du rapport sont déteminés par les paramètres fournis dans l'URL. Si vous n'incluez pas la chaîne de paramètre rs:Command=Render ou d'autres paramètres dans l'URL, le rapport est affiché dans la Visionneuse HTML. Le format du rapport dépend de votre navigateur et de sa version. Pour plus d'informations, consultez Recherche et affichage de rapports à l'aide d'un navigateur (Générateur de rapports version 3.0 et SSRS) et Rendu au format HTML (Générateur de rapports version 3.0 et SSRS).

Note

Si vous omettez la ligne rs:Command=Render, le serveur de rapports doit évaluer le type d'élément et sélectionner la valeur de commande appropriée. Utilisez rs:Command=Render dans l'URL pour améliorer les performances du serveur de rapports.

Ressource

Si une ressource est référencée dans une URL, la ressource est retournée. Vous pouvez accéder à des images et d'autres ressources et les consulter dans votre navigateur à l'aide d'une URL. Si une ressource n'est pas compatible avec votre navigateur, le système peut vous inviter à ouvrir ou enregistrer le fichier ou la ressource sur le disque.

Source de données

Si une source de données est référencée dans une URL, 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. Accéder à une source de données de cette manière revient à appeler la méthode GetDataSourceContents du service Web.

Lorsque vous accédez à la source de données, la représentation XML de la propriété DataSourceDefinition de la source de données s'affiche dans les navigateurs qui prennent en charge le XML. La structure XML DataSourceDefinition peut ressembler à l'exemple suivant :

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

La chaîne de connexion est retournée selon le paramètre SecureConnectionLevel du serveur de rapports. Pour plus d'informations sur le paramètre SecureConnectionLevel, consultez Utilisation des méthodes de service Web sécurisées.

Note

Pour améliorer les performances du serveur, incluez la ligne rs:Command=GetDataSourceContents immédiatement après le chemin d'accès à la source de données partagée.

Dossier

Si un dossier est référencé dans une URL, une page de navigation de dossier générique est retournée. La page HTML contient des liens vers les sous-dossiers, rapports, sources de données et ressources contenus dans le dossier demandé. L'interface utilisateur qui s'affiche est similaire au mode d'exploration de répertoires utilisé par Microsoft 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. Le format du numéro de version peut ressembler à l'exemple suivant :

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

Voir aussi

Référence

Autres ressources