Page Propriétés avancées du serveur – Power BI Report Server et Reporting Services
S’applique à : SQL Server 2016 (13.x) Reporting Services et versions ultérieures Power BI Report Server
Utilisez cette page pour définir des propriétés système sur le serveur de rapports. Il existe plusieurs façons de définir des propriétés système. Cet outil fournit une interface utilisateur graphique afin que vous puissiez définir des propriétés sans devoir écrire du code.
Pour ouvrir cette page, démarrez SQL Server Management Studio, connectez-vous à une instance de serveur de rapports, cliquez avec le bouton droit sur le nom du serveur de rapports, puis sélectionnez Propriétés. Sélectionnez Avancé pour ouvrir cette page.
Options
AccessControlAllowCredentials
Power BI Report Server, Reporting Services 2017 et versions ultérieures uniquement
Indique si la réponse à la demande du client peut être exposée quand l’indicateur credentials
a la valeur true. La valeur par défaut est false.
AccessControlAllowHeaders
Power BI Report Server, Reporting Services 2017 et versions ultérieures uniquement
Liste séparée par des virgules des en-têtes autorisés par le serveur quand un client émet une requête. Cette propriété peut être une chaîne vide, ce qui signifie que * autorise tous les en-têtes.
AccessControlAllowMethods
Power BI Report Server, Reporting Services 2017 et versions ultérieures uniquement
Liste séparée par des virgules des méthodes HTTP autorisées par le serveur quand un client émet une requête. Les valeurs par défaut sont GET, PUT, POST, PATCH, DELETE, ce qui signifie que * autorise toutes les méthodes.
AccessControlAllowOrigin
Power BI Report Server, Reporting Services 2017 et versions ultérieures uniquement
Liste séparée par des virgules des origines autorisées par le serveur quand un client émet une requête. La valeur par défaut est vide, ce qui empêche toutes les requêtes. La spécification de * autorise toutes les origines lorsque les identifiants ne sont pas définis. Si les identifiants sont spécifiés, une liste explicite d’origines doit être spécifiée.
AccessControlExposeHeaders
Power BI Report Server, Reporting Services 2017 et versions ultérieures uniquement
Liste séparée par des virgules des en-têtes que le serveur expose aux clients. La valeur par défaut est vide.
AccessControlMaxAge
Power BI Report Server, Reporting Services 2017 et versions ultérieures uniquement
Spécifie le nombre de secondes pendant lesquelles les résultats de la demande préalable peuvent être mis en cache. La valeur par défaut est 600 (10 minutes).
AllowedResourceExtensionsForUpload
Power BI Report Server, Reporting Services 2017 et versions ultérieures uniquement
Définit les extensions des ressources pouvant être chargées sur le serveur de rapports. Les extensions correspondant aux types de fichiers intégrés (par exemple *.rdl et *.pbix) ne doivent pas obligatoirement être incluses. La valeur par défaut est *, *.xml, *.xsd, *.xsl, *.png, *.gif, *.jpg, *.tif, *.jpeg, *.tiff, *.bmp, *.pdf, *.svg, *.rtf, *.txt, *.doc, *.docx, *.pps, *.ppt, *.pptx
.
CustomHeaders
Power BI Report Server, Reporting Services 2019 et versions ultérieures uniquement
Définit des valeurs d’en-tête pour toutes les URL correspondant au modèle d’expression régulière spécifié. Les utilisateurs peuvent mettre à jour la valeur CustomHeaders avec du code XML valide pour définir les valeurs d’en-tête des URL de demande sélectionnées. Les administrateurs peuvent ajouter n’importe quel nombre d’en-têtes dans le code XML. Par défaut, dans Reporting Services 2019, il n’existe aucun en-tête personnalisé et la valeur est vide. Par défaut, dans la version Power BI Report Server de Janvier 2020 et les versions ultérieures, la valeur est la suivante :
<CustomHeaders>
<Header>
<Name>X-Frame-Options</Name>
<Pattern>(?(?=.*api.*|.*rs:embed=true.*|.*rc:toolbar=false.*)(^((?!(.+)((\/api)|(\/(.+)(rs:embed=true|rc:toolbar=false)))).*$))|(^(?!(http|https):\/\/([^\/]+)\/powerbi.*$)))</Pattern>
<Value>SAMEORIGIN</Value>
</Header>
</CustomHeaders>
Remarque
Le fait d’avoir trop d’en-têtes peut avoir un impact sur les performances.
Nous vous recommandons de valider la configuration de votre topologie pour vous assurer que l’ensemble des en-têtes est compatible avec votre déploiement de Reporting Services. Il est possible de choisir des paramètres qui provoquent des erreurs dans les navigateurs qui n’ont pas non plus les paramètres appropriés. Par exemple, vous ne devez pas ajouter de configuration HSTS si votre serveur n’est pas configuré pour le protocole HTTPS. Les en-têtes incompatibles peuvent entraîner des erreurs de rendu du navigateur.
Format XML CustomHeaders
<CustomHeaders>
<Header>
<Name>{Name of the header}</Name>
<Pattern>{Regex pattern to match URLs}</Pattern>
<Value>{Value of the header}</Value>
</Header>
</CustomHeaders>
Définir la propriété CustomHeaders
- Vous pouvez la définir à l’aide du point de terminaison SOAP SetSystemProperties en passant la propriété CustomHeaders comme paramètre.
- Vous pouvez utiliser le point de terminaison REST UpdateSystemProperties:
/System/Properties
en passant la propriété CustomHeaders
Exemple
L’exemple ci-dessous montre comment définir HSTS et d’autres en-têtes personnalisés pour les URL avec un modèle d’expression régulière correspondant.
<CustomHeaders>
<Header>
<Name>Strict-Transport-Security</Name>
<Pattern>(.+)\/Reports\/mobilereport(.+)</Pattern>
<Value>max-age=86400; includeSubDomains=true</Value>
</Header>
<Header>
<Name>Embed</Name>
<Pattern>(.+)(/reports/)(.+)(rs:embed=true)</Pattern>
<Value>True</Value>
</Header>
</CustomHeaders>
Le premier en-tête dans le code XML ci-dessus ajoute l’en-tête Strict-Transport-Security: max-age=86400; includeSubDomains=true
aux demandes correspondantes.
- http://adventureworks/Reports/mobilereport/New%20Mobile%20Report - L’expression régulière correspond et défini l’en-tête HSTS
- http://adventureworks/ReportServer/mobilereport/New%20Mobile%20Report - Échec de la correspondance
Le deuxième en-tête dans le code XML précédent ajoute l’en-tête Embed: True
pour l’URL qui contient les paramètres de requête /reports/
et rs:embed=true
.
- https://adventureworks/reports/mobilereport/New%20Mobile%20Report?rs:embed=true - Correspondance
- https://adventureworks/reports/mobilereport/New%20Mobile%20Report?rs:embed=false - Échec de la correspondance
CustomUrlLabel et CustomUrlValue
Power BI Report Server, Reporting Services 2022 et versions ultérieures uniquement
Option de personnalisation pour ajouter un lien hypertexte personnalisé. Les valeurs par défaut sont vides.
Valeurs | Description |
---|---|
CustomUrlLabel | Définit le texte affiché comme étiquette d’URL dans la barre de navigation supérieure droite dans le portail web (par exemple, Go to Contoso ) |
CustomUrlValue | Définit l’URL (par exemple, http://www.contoso.com ) |
EditSessionCacheLimit
Spécifie le nombre des entrées de cache de données qui peuvent être actives dans une session d'édition de rapport. La valeur par défaut est 5.
EditSessionTimeout
Spécifie le nombre de secondes jusqu'à l'expiration d'une session d'édition de rapport. La valeur par défaut est 7 200 secondes (deux heures).
EnableCDNVisuals
Power BI Report Server uniquement
Quand cette option est activée, les rapports Power BI chargent les derniers visuels personnalisés certifiés à partir d’un réseau de distribution de contenu (CDN) hébergé par Microsoft. Si votre serveur n’a pas accès aux ressources Internet, vous pouvez désactiver cette option. Dans ce cas, les visuels personnalisés sont chargés à partir du rapport qui a été publié sur le serveur. La valeur par défaut est True.
EnableClientPrinting
Détermine si le contrôle ActiveX RSClientPrint peut être téléchargé à partir du serveur de rapports. Les valeurs valides sont true et false. La valeur par défaut est true. Pour plus d’informations sur les paramètres supplémentaires nécessaires pour ce contrôle, consultez Activer et désactiver l’impression côté client pour Reporting Services.
EnableCustomVisuals
Power BI Report Server uniquement
Pour activer l’affichage des visuels personnalisés Power BI. Les valeurs sont True/False. La valeur par défaut est True.
EnableExecutionLogging
Indique si la journalisation de l'exécution des rapports est activée. La valeur par défaut est true. Pour plus d’informations sur le journal des exécutions du serveur de rapports, consultez Journal des exécutions du serveur de rapports et vue ExecutionLog3.
EnableIntegratedSecurity
Détermine si la sécurité intégrée de Windows est prise en charge pour les connexions à la source de données de rapports. La valeur par défaut est True. Les valeurs valides sont les suivantes :
Valeurs | Description |
---|---|
True | La sécurité intégrée de Windows est activée. |
False | La sécurité intégrée de Windows n’est pas activée. Les sources de données de rapports qui sont configurées de manière à utiliser la sécurité intégrée de Windows ne sont pas exécutées. |
EnableLoadReportDefinition
Sélectionnez cette option pour spécifier si les utilisateurs peuvent effectuer une exécution de rapport non planifiée à partir d’un rapport du Générateur de rapports. La définition de cette option spécifie la propriété EnableLoadReportDefinition sur le serveur de rapports.
Si vous désactivez cette option, la propriété a la valeur False. Le serveur de rapports ne crée pas de rapports générés interactifs pour les rapports utilisant un modèle de rapport comme source de données. Tout appel à la méthode LoadReportDefinition est bloqué.
La désactivation de cette option atténue la menace qu'un utilisateur malveillant lance une attaque par déni de service en surchargeant le serveur de rapports avec les demandes LoadReportDefinition.
EnableMyReports
Indique si la fonctionnalité Mes rapports est activée. La valeur true indique que la fonctionnalité est activée.
EnablePowerBIReportExportData
Power BI Report Server uniquement
Activez l’exportation des données Power BI Report Server à partir des visuels Power BI. Les valeurs sont True, False. La valeur par défaut est True.
EnablePowerBIReportExportUnderlyingData
Power BI Report Server uniquement
Indique si un client peut exporter des données sous-jacentes à partir de visuels Power BI dans Power BI Report Server. La valeur true indique que la fonctionnalité est activée.
EnablePowerBIReportMigrate
Power BI Report Server, Reporting Services 2022 et versions ultérieures uniquement
Active les migrations de rapports .rdl vers Power BI avec la fonctionnalité de publication dans le portail Web. La valeur par défaut est true. Les valeurs valides sont les suivantes :
Valeurs | Description |
---|---|
True | Migrer des rapports RDL est activé |
False | Migrer des rapports RDL est désactivé |
Pour plus d’informations, consultez Publier des fichiers .rdl sur Power BI avec Power BI Report Server et Reporting Services.
EnableRemoteErrors
Inclut les informations externes sur l'erreur (par exemple, les informations d'erreur relatives aux sources de données de rapport) avec les messages d'erreur retournés pour les utilisateurs qui demandent des rapports à partir d'ordinateurs distants. Les valeurs valides sont true et false. La valeur par défaut est false. Pour plus d’informations, consultez Activer les erreurs distantes (Reporting Services).
EnableTestConnectionDetailedErrors
Indique si les messages d’erreur détaillés sont envoyés à l’ordinateur client quand des utilisateurs testent des connexions de la source de données à l’aide du serveur de rapports. La valeur par défaut est true. Si l’option est définie sur false, seuls les messages d’erreur génériques sont envoyés.
ExecutionLogDaysKept
Nombre de jours pendant lesquels conserver les informations sur l'exécution du rapport dans le journal des exécutions. Les valeurs valides pour cette propriété sont comprises entre -1 et 2 147 483 647. Si la valeur est égale à -1, les entrées ne sont pas supprimées de la table du journal des exécutions. La valeur par défaut est 60.
Remarque
La définition d’une valeur égale à 0 supprime toutes les entrées du journal d’exécution. Une valeur -1 conserve les entrées du journal d’exécution et ne les supprime pas.
ExecutionLogLevel
Définissez le niveau du journal d’exécution. La valeur par défaut est Normal.
ExternalImagesTimeout
Détermine la période pendant laquelle un fichier image externe doit être récupéré avant l'expiration du délai de connexion. La valeur par défaut est 600 secondes.
InterProcessTimeoutMinutes
Power BI Report Server, Reporting Services 2019 et versions ultérieures uniquement
Définit la durée d’expiration du processus en minutes. La valeur par défaut est 30.
LogClientIPAddress
Power BI Report Server, Reporting Services 2022 et versions ultérieures uniquement
Exclut/inclut l’adresse IP du client quand la journalisation INFO est activée. La valeur par défaut est false.
Valeurs | Description |
---|---|
True | L’IP du client est journalisée |
False | L’IP du client est journalisée |
MaxFileSizeMb
Définissez la taille de fichier maximale du rapport en Mo. La valeur par défaut est 1000. La valeur maximale est 2 000.
ModelCleanupCycleMinutes
Power BI Report Server uniquement
Définit en minutes la fréquence de vérification des modèles inutilisés dans la mémoire. La valeur par défaut est 15.
ModelExpirationMinutes
Power BI Report Server uniquement
Définit en minutes la fréquence d’éviction des modèles inutilisés dans la mémoire. La valeur par défaut est 60.
MyReportsRole
Nom du rôle utilisé lors de la création des stratégies de sécurité sur le dossier Mes rapports de l'utilisateur. La valeur par défaut est Rôle de mes rapports.
OfficeAccessTokenExpirationSeconds
Power BI Report Server, Reporting Services 2019 et versions ultérieures uniquement
Définit la durée d’expiration en secondes du jeton d’accès Office. La valeur par défaut est 60.
OfficeOnlineDiscoveryURL
Power BI Report Server uniquement
Définir l’adresse de votre instance Office Online Server pour voir les classeurs Excel.
PowerBIMigrateCountLimit
Power BI Report Server, Reporting Services 2022 et versions ultérieures uniquement
Nombre maximal de rapports pouvant être migrés vers Power BI à la fois. La valeur par défaut est 100.
PowerBIMigrateUrl
Power BI Report Server, Reporting Services 2022 et versions ultérieures uniquement
URL utilisée pour définir le point de terminaison cloud Power BI à utiliser. La valeur par défaut est https://app.powerbi.com
RDLXReportTimetout
Valeur d’expiration, en secondes, du traitement du rapport RDLX (rapports Power View dans un serveur SharePoint) pour tous les rapports gérés dans l’espace de noms du serveur de rapports. Cette valeur peut être remplacée au niveau du rapport. Si cette propriété est définie, le serveur de rapports essaie d’arrêter le traitement d’un rapport lorsque le délai spécifié expire. Les valeurs valides sont comprises entre -1 et 2 147 483 647. Si la valeur est égale à -1, les rapports de l’espace de noms ne sont pas soumis à un délai d’attente pendant le traitement. La valeur par défaut est 1800.
Notes
La prise en charge de Power View n’est plus disponible après SQL Server 2017.
RequireIntune
Power BI Report Server, Reporting Services 2017 et versions ultérieures uniquement
Demande à Intune d’accéder aux rapports de votre organisation via l’application mobile Power BI. La valeur par défaut est False.
RestrictedResourceMimeTypeForUpload
Power BI Report Server, Reporting Services 2017 et versions ultérieures uniquement
Définit les utilisateurs de types MIME qui ne sont pas autorisés à charger du contenu. Toutes les ressources qui sont déjà stockées avec un type MIME restreint peuvent uniquement être téléchargées en tant que flux application/octet. Par défaut, cette liste contient « text/html », sauf si vous aviez précédemment autorisé le téléchargement des fichiers *.html. Nous recommandons aux organisations de renseigner cette liste pour offrir l’expérience la plus sécurisée.
Remarque
Vous ne pouvez pas ajouter « text\html » à cette liste si *.html se trouve dans la propriété AllowedResourceExtensionsForUpload.
ScheduleRefreshTimeoutMinutes
Power BI Report Server uniquement
Délai d’expiration de l’actualisation des données, en minutes, pour l’actualisation planifiée des rapports Power BI avec des modèles AS incorporés. La valeur par défaut est 120 minutes.
SessionTimeout
Durée (en secondes) pendant laquelle une session demeure active. La valeur par défaut est 600.
SharePointIntegratedMode
Cette propriété en lecture seule indique le mode du serveur. Si cette valeur est False, le serveur de rapports s'exécute en mode natif.
ShowDownloadMenu
Power BI Report Server, Reporting Services 2017 et versions ultérieures uniquement
Active le menu de téléchargement des outils du client. La valeur par défaut est true.
SiteName
Nom du site du serveur de rapports affiché dans le titre de la page du portail web. La valeur par défaut est SQL Server Reporting Services. Cette propriété peut être une chaîne vide. La longueur maximale autorisée s’élève à 8 000 caractères.
SnapshotCompression
Définit le mode de compression des instantanés. La valeur par défaut est SQL. Les valeurs valides sont les suivantes :
Valeurs | Description |
---|---|
SQL | Les instantanés sont compressés quand ils sont stockés dans la base de données du serveur de rapports. Cette compression est le comportement actuel. |
Aucun | Les instantanés ne sont pas compressés. |
Tout | Les instantanés sont compressés pour toutes les options de stockage, qui incluent la base de données du serveur de rapports ou le système de fichiers. |
StoredParametersLifetime
Nombre maximal de jours pendant lesquels un paramètre stocké peut être stocké. Les valeurs valides sont comprises entre -1, +1 et 2147483647. La valeur par défaut est 180 jours.
StoredParametersThreshold
Spécifie le nombre maximum de valeurs de paramètres que le serveur de rapports peut stocker. Les valeurs valides sont comprises entre -1, +1 et 2147483647. La valeur par défaut est de 1500.
SupportedHyperlinkSchemes
Power BI Report Server, Reporting Services 2019 et versions ultérieures uniquement
Définit une liste séparée par des virgules des schémas d’URI qui peuvent être définis sur des actions de lien hypertexte dont l’affichage est autorisé ou « * » pour activer tous les schémas de lien hypertexte. Par exemple, la définition de « http, https » autorise les liens hypertexte vers https://www. contoso.com
, mais supprime les liens hypertexte vers mailto:bill@contoso.com
ou javascript:window.open('www.contoso.com', '_blank')
. La valeur par défaut est http,https,mailto
.
SystemReportTimeout
Valeur (en secondes) du délai d'exécution du traitement du rapport par défaut pour tous les rapports gérés dans l'espace de noms du serveur de rapports. Cette valeur peut être remplacée au niveau du rapport. Si cette propriété est définie, le serveur de rapports essaie d’arrêter le traitement d’un rapport lorsque le délai spécifié expire. Les valeurs valides sont comprises entre -1 et 2 147 483 647. Si la valeur est égale à -1, les rapports de l’espace de noms ne sont pas soumis à un délai d’attente pendant le traitement. La valeur par défaut est 1800.
SystemSnapshotLimit
Nombre maximal d'instantanés stockées pour un rapport. Les valeurs valides sont comprises entre -1 et 2 147 483 647. Si la valeur est égale à -1, il n’existe aucune limite sur le nombre d’instantanés.
TileViewByDefault
Power BI Report Server, Reporting Services 2022 et versions ultérieures uniquement
Option de mode Liste par défaut dans le catalogue. Elle définit si le mode Vignettes ou Liste est sélectionné pour tous les utilisateurs par défaut. La valeur par défaut est True pour le mode Vignettes.
TimerInitialDelaySeconds
Power BI Report Server, Reporting Services 2017 et versions ultérieures uniquement
Définit la durée pendant laquelle vous souhaitez que l’heure initiale soit différée, en secondes. La valeur par défaut est 60.
TrustedFileFormat
Power BI Report Server, Reporting Services 2017 et versions ultérieures uniquement
Définit tous les formats de fichier externe qui s’ouvrent dans le navigateur sur le site du portail Reporting Services. Les formats de fichiers externes non répertoriés invitent l’utilisateur à télécharger l’option dans le navigateur. Les valeurs par défaut sont jpg, jpeg, jpe, wav, bmp, img, gif, json, mp4, web, png.
UseSessionCookies
Indique si le serveur de rapports doit utiliser les cookies de session lors la communication avec les navigateurs clients. La valeur par défaut est true.
Contenu connexe
- Définir les propriétés du serveur de rapports (Management Studio)
- Se connecter à un serveur de rapports dans Management Studio
- Propriétés de Reporting Services
- Aide du serveur de rapports dans Management Studio via la touche F1
- Propriétés système du serveur de rapports
- Écrire des scripts pour les tâches d’administration et de déploiement
- Activer et désactiver Mes rapports
- Essayez de poser une question dans le forum Reporting Services