Référence sur les paramètres d’accès URL
Vous pouvez utiliser les paramètres dans une URL pour configurer l’apparence de vos rapports SQL Server 2016 (13.x) Reporting Services (SSRS) ou version ultérieure. Cet article décrit les paramètres les plus couramment utilisés.
Les paramètres ne respectent pas la casse. Ils nécessitent un préfixe :
rs:
: cible le serveur de rapports.rc:
: cible une visionneuse HTML.rv:
: cible le composant WebPart de la Visionneuse de rapports.
Vous pouvez également spécifier des paramètres spécifiques aux périphériques ou des extensions de rendu. Pour plus d’informations sur les paramètres spécifiques aux périphériques, consultez Spécifier les paramètres d’informations de périphérique dans une URL.
Important
Dans le cas d’un serveur de rapports en mode SharePoint, il est important que l’URL inclue la syntaxe de proxy _vti_bin
pour router la demande via SharePoint et le proxy HTTP Reporting Services. Le proxy ajoute à la requête HTTP le contexte nécessaire afin de garantir une exécution correcte du rapport pour les serveurs de rapports en mode SharePoint. Pour obtenir des exemples, consultez Accéder à des éléments de serveur de rapports à l’aide de l’accès URL.
L’intégration de Reporting Services à SharePoint n’est plus disponible après SQL Server 2016.
Commandes de visionneuse HTML (rc:
)
Cible la visionneuse HTML à l’aide du préfixe rc:
.
Commande | Paramètre | Description |
---|---|---|
Toolbar |
True |
Affiche la barre d'outils. La valeur par défaut est true. Remarque :: si vous omettez ce paramètre, la barre d'outils s'affiche automatiquement pour les formats de rendu assurant sa prise en charge. |
Toolbar |
False |
Masquer la boîte à outils. Si ce paramètre est false, toutes les options restantes sont ignorées. |
Toolbar |
Navigation |
Affiche uniquement la pagination dans la barre d’outils. |
Parameters |
True |
Affiche la zone des paramètres de la barre d'outils. La valeur par défaut est true. Exemples : Mode natif : https://myrshost/reportserver?/Sales&rc:Parameters=Collapsed Mode SharePoint : https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Parameters=Collapsed |
Parameters |
False |
Masque la zone des paramètres et l’utilisateur ne peut pas l’afficher. |
Parameters |
Collapsed |
Masque la zone des paramètres, mais l’utilisateur peut basculer pour l’afficher. Exemples : Mode natif : https://myrshost/reportserver?/Sales&rc:Parameters=Collapsed Mode SharePoint : https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Parameters=Collapsed |
Zoom |
Page Width |
Définissez le zoom du rapport pour qu’il corresponde à la largeur de la page. Exemples : Mode natif : https://myrshost/reportserver?/Sales&rc:Zoom=Page%20Width Mode SharePoint : https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Zoom=Page%20Width |
Zoom |
Whole Page |
Définissez le zoom du rapport pour qu’il corresponde à l’ensemble de la page. |
Zoom |
<integer percentage> |
Définissez le zoom du rapport sur un pourcentage spécifique. La valeur par défaut est 100. |
Section |
<page number> |
Définit la page du rapport à afficher. Toute valeur supérieure au nombre de pages du rapport affiche la dernière page. Toute valeur inférieure à 0 affiche la page 1 du rapport. La valeur par défaut est 1. Exemples : Mode natif : https://myrshost/reportserver?/Sales&rc:Section=2 Mode SharePoint : https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Section=2 |
FindString |
<text> |
Rechercher dans un rapport un ensemble spécifique de textes et les mettre en évidence. Remarque : rc:FindString ne fonctionne pas, sauf si vous incluez rc:Toolbar=false dans la chaîne d’accès URL.Exemples : Mode natif : https://myrshost/reportserver?/Sales&rc:Toolbar=false&rc:FindString=Mountain-400 Mode SharePoint : https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Toolbar=false&rc:FindString=Mountain-400 |
StartFind |
<start page> |
Spécifiez la première section à rechercher. La valeur par défaut est la première page du rapport. Exemple : Mode natif : https://server/Reportserver?/SampleReports/Product Catalog&rs:Command=Render&rc:StartFind=1&rc:EndFind=5&rc:FindString=Mountain-400 |
EndFind |
<end page> |
Définit le numéro de la dernière page que vous souhaitez utiliser dans la recherche. La valeur par défaut est le numéro de la page active. Utilisez ce paramètre avec le paramètre StartFind .Exemple : consultez l’exemple StartFind . |
FallbackPage |
<page number> |
Définit le numéro de la page à afficher en cas d'échec de la recherche ou de la sélection de l'explorateur de documents. La valeur par défaut est le numéro de la page active. |
GetImage |
<icon name> |
Obtient une image particulière pour l'interface utilisateur de la visionneuse HTML. |
Icon |
<icon name> |
Obtient l'icône d'une extension de rendu particulière. |
Stylesheet |
<stylesheet file name> |
Spécifiez une feuille de style que vous souhaitez appliquer à la visionneuse HTML. |
Paramètres d’informations sur l’appareil | Spécifie un paramètre d’informations sur l’appareil sous forme de rc:tag=value , où tag est le nom d’un ensemble de paramètres d’informations sur l’appareil spécifique à l’extension de rendu. Pour plus d'informations, voir la description de la commande Format .Vous pouvez utiliser le paramètre d’informations d’appareil OutputFormat pour que l’extension de rendu IMAGE restitue le rapport sous la forme d’une image JPEG à l’aide des paramètres suivants dans la chaîne d’accès URL : ...&rs:Format=IMAGE&rc:OutputFormat=JPEG . Pour plus d’informations sur tous les paramètres d’informations sur les appareils propres aux extensions, consultez Paramètres d’informations sur les appareils pour les extensions de rendu (Reporting Services). |
Commandes du serveur de rapports (rs:
)
Cible le serveur de rapports à l’aide du préfixe rs:
.
Commande | Paramètre | Description |
---|---|---|
Command |
ListChildren et GetChildren |
Affiche le contenu d’un dossier. Les éléments du dossier s’affichent dans une page générique de navigation des éléments. Exemples : Mode natif : https://myrshost/reportserver?/Sales&rs:Command=GetChildren Une instance nommée en mode natif : https://myssrshost/Reportserver_THESQLINSTANCE?/reportfolder&rs:Command=listChildren Mode SharePoint : https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rs:Command=GetChildren |
Command |
Render |
Le rapport est restitué dans le navigateur pour vous permettre de l’afficher. Exemples : Mode natif : https://myrshost/reportserver?/Sales/YearlySalesByCategory&rs:Command=Render Mode SharePoint : https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/YearlySalesByCategory&rs:Command=Render |
Command |
GetSharedDatasetDefinition |
Affiche la définition XML associée à un dataset partagé. Les propriétés du jeu de données partagé sont enregistrées dans la définition. Ces propriétés incluent la requête, les paramètres de dataset, les valeurs par défaut, les filtres de dataset et les options de données telles que le classement et le respect de la casse. Vous devez disposer de l'autorisation Lire la définition de rapport sur un dataset partagé pour utiliser cette valeur. Exemple : Mode natif : https://localhost/reportserver/?/DataSet1&rs:command=GetShareddatasetDefinition |
Command |
GetDataSourceContents |
Affiche les propriétés d’une source de données partagée donnée au format XML. Si votre navigateur prend en charge XML et si vous êtes un utilisateur authentifié avec l’autorisation Read Contents sur la source des données, la définition de la source de données s’affiche. Exemples : Mode natif : https://myrshost/reportserver?/Sales/AdventureWorks2022&rs:Command=GetDataSourceContents Mode SharePoint : https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/AdventureWorks2022&rs:Command=GetDataSourceContents |
Command |
GetResourceContents |
Restitue une ressource et l’affiche dans une page HTML si la ressource est compatible avec le navigateur. Sinon, vous pouvez choisir d’ouvrir ou enregistrer le fichier ou la ressource sur le disque. Exemples : Mode natif : https://myrshost/reportserver?/Sales/StorePicture&rs:Command=GetResourceContents Mode SharePoint : https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/StorePicture.jpg&rs:Command=GetResourceContents |
Command |
GetComponentDefinition |
Affiche la définition XML associée à un élément de rapport publié. Vous devez disposer d'autorisations Lire le contenu d'un élément de rapport publié pour utiliser cette valeur. |
Format |
HTML5 PPTX ATOM HTML4.0 MHTML IMAGE EXCEL (pour .xls)EXCELOPENXML (pour .xlsx)WORD (pour .doc)WORDOPENXML (pour .docx)CSV PDF XML |
Spécifie le format de rendu et d’affichage d’un rapport. La valeur par défaut est HTML5. Pour plus d’informations, consultez Exporter un rapport à l’aide de l’accès URL. Pour obtenir la liste complète, consultez la section relative à l’extension \<Render> du fichier rsreportserver.config du serveur de rapports. Pour plus d’informations, consultez Fichier de configuration RsReportServer. Exemples : Mode natif : https://myrshost/ReportServer?/myreport&rs:Format=PDF Mode SharePoint : https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/myrereport.rdl&rs:Format=PDF |
ParameterLanguage |
en-us , de-DE , etc. |
Fournit une langue indépendante de la langue du navigateur pour les paramètres passés dans une URL. La valeur par défaut est la langue du navigateur. Exemple : Mode natif : https://myrshost/Reportserver?/SampleReports/Product+Line+Sales&rs:Command=Render&StartDate=4/10/2008&EndDate=11/10/2008&rs:ParameterLanguage=de-DE |
Snapshot |
Génère un rapport basé sur une capture instantanée d'historique de rapport. Pour plus d’informations, consultez Rendre un instantané d’historique de rapport à l’aide de l’accès URL. Exemple : Mode natif : https://myrshost/reportserver?/SampleReports/Company Sales&rs:Snapshot=2003-04-07T13:40:02 |
|
PersistStreams |
true false |
Rendre un rapport dans un seul flux persistant. Le moteur de rendu d'images utilise ce paramètre pour transmettre le rapport rendu un morceau à la fois. Après avoir utilisé ce paramètre dans une chaîne d'accès à l'URL, utilisez cette même chaîne avec le paramètre GetNextStream au lieu du paramètre PersistStreams pour obtenir le segment suivant dans le flux de données persistant. Cette commande d’URL retourne un flux de 0 octet pour indiquer la fin du flux persistant. La valeur par défaut est false. |
GetNextStream |
true false |
Obtenir le bloc de données suivant dans un flux persistant auquel vous accédez à l’aide du paramètre PersistStreams . Pour plus d'informations, voir la description de la commande PersistStreams . La valeur par défaut est false (Faux). |
SessionID |
Spécifie une session de rapport active établie entre l'application cliente et le serveur de rapports. La valeur de ce paramètre est l'identificateur de session. Vous pouvez spécifier l'ID de session en tant que cookie ou dans le cadre de l'URL. Lorsque vous configurez le serveur de rapports de manière à ne pas utiliser de cookies de session, la première demande sans un ID de session spécifié provoque une redirection avec un ID de session. Pour plus d’informations sur les sessions de serveur de rapports, consultez Identifier l’état d’exécution. |
|
ClearSession |
true false |
Supprimer de la session de rapport toutes les instances de rapport associées à un utilisateur authentifié. Par définition, une instance de rapport est un même rapport exécuté plusieurs fois avec des valeurs de paramètre de rapport différentes. La valeur par défaut est false (Faux). Les valeurs valides sont true et false. |
ResetSession |
true false |
Réinitialiser la session de rapport en supprimant l'association entre la session de rapport et tous les instantanés de rapport. La valeur par défaut est false (Faux). Les valeurs valides sont true et false. |
ShowHideToggle |
<positive integer> |
Bascule de l'état afficher à masquer d'une section du rapport. Spécifiez un entier positif pour représenter la section à basculer. |
Commandes de composant WebPart Visionneuse de rapports (rv:
)
Cible le composant WebPart Visionneuse de rapports qui s’intègre à SharePoint à l’aide du préfixe rv:
. Le composant WebPart Visionneuse de rapports prend également en charge le paramètre rs:ParameterLanguage
.
Commande | Paramètre | Description |
---|---|---|
Toolbar |
Full |
Affiche la barre d’outils complète. La valeur par défaut est Full. |
Toolbar |
Navigation |
Affiche uniquement la pagination dans la barre d’outils. Exemple : Mode SharePoint : https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:Toolbar=Navigation |
Toolbar |
None |
N’affiche pas la barre d’outils. |
HeaderArea |
Full |
Affiche l’en-tête complet. La valeur par défaut est Full. |
HeaderArea |
BreadCrumbsOnly |
Affiche uniquement l’exploration à l’aide de la barre de navigation dans l’en-tête pour indiquer à l’utilisateur où il se trouve dans l’application. Exemple : Mode SharePoint : https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:HeaderArea=BreadCrumbsOnly |
HeaderArea |
None |
Masque l’en-tête. |
DocMapAreaWidth |
Contrôle la largeur d’affichage, en pixels, de la zone de paramètres dans le composant WebPart Visionneuse de rapports. La valeur par défaut est identique à la valeur par défaut du composant WebPart Visionneuse de rapports. La valeur doit être un entier non négatif. | |
AsyncRender |
true false |
Contrôle si un rapport est généré de façon asynchrone. La valeur par défaut est true; cette valeur indique un rendu de rapport asynchrone. La valeur doit être une valeur booléenne true ou false. |
ParamMode |
Full |
Affiche la zone de message du paramètre. La valeur par défaut est Full. |
Collapsed |
Réduit la zone de message du paramètre. Exemple : Mode SharePoint : https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:ParamMode=Collapsed |
|
ParamMode |
Hidden |
Masque la zone de message du paramètre. |
DocMapMode |
Full |
Affiche la zone d’explorateur de documents. La valeur par défaut est Full. |
DocMapMode |
Collapsed |
Réduit la zone d’explorateur de documents. |
DocMapMode |
Hidden |
Masque la zone d’explorateur de documents. |
DockToolBar |
Top |
Affiche la barre d'outils en haut de l'écran. La valeur par défaut est Top. |
DockToolBar |
Bottom |
Affiche la barre d'outils en bas de l'écran. Exemple : Mode SharePoint : https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:DockToolBar=Bottom |
ToolBarItemsDisplayMode |
1 (0x1) |
Bouton Retour |
ToolBarItemsDisplayMode |
2 (0x2) |
Contrôles de recherche de texte |
ToolBarItemsDisplayMode |
4 (0x4) |
Commandes de navigation entre les pages |
ToolBarItemsDisplayMode |
8 (0x8) |
Bouton Actualiser |
ToolBarItemsDisplayMode |
16 (0x10) |
Zone de liste Zoom |
ToolBarItemsDisplayMode |
32 (0x20) |
Bouton Flux Atom |
ToolBarItemsDisplayMode |
64 (0x40) |
Option de menu Imprimer dans Actions |
ToolBarItemsDisplayMode |
128 (0x80) |
Sous-menu Exporter dans Actions |
ToolBarItemsDisplayMode |
256 (0x100) |
Option de menu Ouvrir avec le Générateur de rapports dans Actions |
ToolBarItemsDisplayMode |
512 (0x200) |
Option de menu S’abonner dans Actions |
ToolBarItemsDisplayMode |
1024 (0x400) |
Option du menu Nouvelle alerte de données dans Actions |
ToolBarItemsDisplayMode |
Valeurs multiples | Contrôle quels éléments de la barre d'outils sont à afficher. Cette valeur est une valeur d'énumération de bits. Pour inclure un élément de la barre d’outils, ajoutez la valeur de l’élément à la valeur totale. Par exemple, pour aucun menu Actions, utilisez rv:ToolBarItemsDisplayMode=63 (ou 0x3F ), ce qui correspond à 1+2+4+8+16+32. Pour les éléments de menu Actions uniquement, utilisez rv:ToolBarItemsDisplayMode=960 (ou 0x3C0 ). La valeur par défaut, qui inclut tous les éléments de la barre d’outils, est -1. Les valeurs autorisées sont :Exemple : Mode SharePoint : https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:ToolBarItemsDisplayMode=15 |