Activer ou désactiver les fonctionnalités de Reporting Services
Vous pouvez désactiver les fonctionnalités du serveur de rapports que vous n’utilisez pas dans le cadre d’une stratégie de verrouillage pour réduire l’exposition aux attaques d’un serveur de rapports de production. Dans la plupart des cas, vous souhaitez exécuter les fonctionnalités de Reporting Services conjointement afin de bénéficier de toutes les fonctionnalités offertes dans Reporting Services. Toutefois, vous pouvez désactiver les fonctionnalités dont vous n’avez pas besoin, selon votre modèle de déploiement. Par exemple, vous pouvez activer le traitement en arrière-plan uniquement si le traitement de tous les rapports a été planifié. De même, vous pouvez exécuter simplement le service web Report Server si vous souhaitez disposer uniquement de rapports interactifs à la demande.
Les procédures passées en revue dans cet article vous montrent comment désactiver les fonctionnalités Reporting Services en mode natif. Les fonctionnalités peuvent être configurées de différentes façons, par exemple en modifiant directement le fichier RsReportServer.config
ou en utilisant la facette Configuration de la surface d’exposition pour Reporting Services de la gestion basée sur des stratégies dans SQL Server Management Studio. Utilisez les liens pour localiser les procédures qui expliquent comment activer ou désactiver une fonctionnalité :
Service web Report Server
Activer ou désactiver le service Web Report Server en modifiant la configuration
Ouvrez le fichier
RsReportServer.config
dans un éditeur de texte. Pour plus d’informations, consultez Modifier un fichier de configuration Reporting Services (RSreportserver.config).Pour activer le service web Report Server, affectez à IsWebServiceEnabled la valeur true :
<IsWebServiceEnabled>true</IsWebServiceEnabled>
Pour désactiver le service web Report Server, affectez à IsWebServiceEnabled la valeur false :
<IsWebServiceEnabled>false</IsWebServiceEnabled>
Enregistrez vos modifications et fermez le fichier.
Activer ou désactiver le service Web Report Server en utilisant SQL Server Management Studio
Ouvrez SQL Server Management Studio et connectez-vous à l’instance qui héberge la base de données Reporting Services que vous voulez configurer.
Dans l’Explorateur d’objets, cliquez avec le bouton droit sur le nœud Reporting Services, pointez sur Stratégies, et sélectionnez Facettes.
Dans la liste Facette , sélectionnez Configuration de la surface d'exposition pour Reporting Services.
Sous Propriétés de la facette:
Pour activer le service Web Report Server, affectez à WebServiceAndHTTPAccessEnabled la valeur True.
Pour désactiver le service Web Report Server, affectez à WebServiceAndHTTPAccessEnabled la valeur False.
Sélectionnez OK.
Événements planifiés et remise
Activer ou désactiver les événements planifiés et la remise en modifiant la configuration
Ouvrez le fichier
RsReportServer.config
dans un éditeur de texte. Pour plus d’informations, consultez Modifier un fichier de configuration Reporting Services (RSreportserver.config).Pour activer le traitement et la remise des rapports planifiés, affectez à IsSchedulingService, IsNotificationServiceet IsEventService la valeur true:
<IsSchedulingService>true</IsSchedulingService> <IsNotificationService>true</IsNotificationService> <IsEventService>true</IsEventService>
Pour désactiver le traitement et la remise des rapports planifiés, affectez la à IsSchedulingService, IsNotificationServiceet IsEventService la valeur false:
<IsSchedulingService>false</IsSchedulingService> <IsNotificationService>false</IsNotificationService> <IsEventService>false</IsEventService>
Enregistrez vos modifications et fermez le fichier.
Remarque
Vous ne pouvez pas désactiver complètement le traitement en arrière-plan, car il fournit des fonctionnalités de maintenance de base de données requises pour les opérations de serveur.
Portail Web
À partir de SQL Server 2016 Reporting Services Cumulative Update 2, le portail Web est toujours activé.
Sécurité intégrée de Windows
Activer ou désactiver la sécurité intégrée de Windows en utilisant SQL Server Management Studio
Ouvrez SQL Server Management Studio et connectez-vous à l’instance qui héberge la base de données Reporting Services que vous voulez configurer.
Dans l’Explorateur d’objets, cliquez avec le bouton droit sur le nœud Reporting Services, et sélectionnez Propriétés.
Dans la boîte de dialogue Propriétés du serveur, sous Sélectionner une page, sélectionnez Sécurité.
Pour activer la sécurité intégrée de Windows, sélectionnez l'option Activer la sécurité intégrée Windows pour les sources de données de rapport .
Pour désactiver la sécurité intégrée de Windows, désélectionnez l’option Activer la sécurité intégrée Windows pour les sources de données de rapport.
Cliquez sur OK.