Partager via


Procédure : activer ou désactiver les fonctionnalités Reporting Services

Vous pouvez désactiver les fonctionnalités de 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 préférerez 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 cette rubrique vous indiquent comment désactiver des fonctionnalités Reporting Services. 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 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

  • Traitement et événements planifiés

  • Gestionnaire de rapports

  • Générateur de rapports

  • Sécurité intégrée de Windows pour les sources de données de rapports

Service Web Report Server

Pour activer le service Web Report Server en modifiant la configuration

  1. Ouvrez le fichier RsReportServer.config dans un éditeur de texte. Pour plus d'informations, consultez Procédure : modifier un fichier de configuration Reporting Services.

  2. Pour activer le service Web Report Server, affectez à IsWebServiceEnabled la valeur true :

    <IsWebServiceEnabled>true</IsWebServiceEnabled>
    
  3. Pour désactiver le service Web Report Server, affectez à IsWebServiceEnabled la valeur false :

    <IsWebServiceEnabled>false</IsWebServiceEnabled>
    
  4. Enregistrez vos modifications et fermez le fichier.

Pour activer ou désactiver le service Web Report Server en utilisant SQL Server Management Studio

  1. Ouvrez SQL Server Management Studio, puis connectez-vous à l'instance Reporting Services à configurer.

  2. Dans l'Explorateur d'objets, cliquez avec le bouton droit sur le nœud Reporting Services, pointez sur Stratégies, puis cliquez sur Facettes.

  3. Dans la liste Facette, sélectionnez Configuration de la surface d'exposition pour Reporting Services.

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

  5. Cliquez sur OK.

Événements planifiés et remise

Pour activer ou désactiver les événements planifiés et la remise en modifiant la configuration

  1. Ouvrez le fichier RsReportServer.config dans un éditeur de texte. Pour plus d'informations, consultez Procédure : modifier un fichier de configuration Reporting Services.

  2. Pour activer le traitement et la remise des rapports planifiés, affectez à IsSchedulingService, IsNotificationService et IsEventService la valeur true :

    <IsSchedulingService>true<\IsSchedulingService>
    <IsNotificationService>true<\IsNotificationService>
    <IsEventService>true<\IsEventService>
    
  3. Pour désactiver le traitement et la remise des rapports planifiés, affectez la à IsSchedulingService, IsNotificationService et IsEventService la valeur false :

    <IsSchedulingService>false<\IsSchedulingService>
    <IsNotificationService>false<\IsNotificationService>
    <IsEventService>false<\IsEventService>
    
  4. 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.

Pour activer ou désactiver les événements planifiés et leur remise en utilisant SQL Server Management Studio

  1. Ouvrez SQL Server Management Studio, puis connectez-vous à l'instance Reporting Services à configurer.

  2. Dans l'Explorateur d'objets, cliquez avec le bouton droit sur le nœud Reporting Services, pointez sur Stratégies, puis cliquez sur Facettes.

  3. Dans la liste Facette, sélectionnez Configuration de la surface d'exposition pour Reporting Services.

  4. Sous Propriétés de la facette :

    • Pour activer les événements planifiés et leur remise, affectez à ScheduleEventsAndReportDeliveryEnabled la valeur True.

    • Pour désactiver les événements planifiés et leur remise, affectez à ScheduleEventsAndReportDeliveryEnabled la valeur False.

  5. Cliquez sur OK.

[!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.

Gestionnaire de rapports

Pour activer ou désactiver le Gestionnaire de rapports en modifiant la configuration

  1. Ouvrez le fichier RsReportServer.config dans un éditeur de texte. Pour obtenir des instructions, consultez Procédure : modifier un fichier de configuration Reporting Services.

  2. Pour activer le Gestionnaire de rapports, affectez à IsReportManagerEnabled la valeur true:

    <IsReportManagerEnabled>true<\IsReportManagerEnabled>
    
  3. Pour désactiver le Gestionnaire de rapports, affectez à IsReportManagerEnabled la valeur false:

    <IsReportManagerEnabled>false<\IsReportManagerEnabled>
    
  4. Enregistrez vos modifications et fermez le fichier.

Pour activer ou désactiver le Gestionnaire de rapports en utilisant SQL Server Management Studio

  1. Ouvrez SQL Server Management Studio, puis connectez-vous à l'instance Reporting Services à configurer.

  2. Dans l'Explorateur d'objets, cliquez avec le bouton droit sur le nœud Reporting Services, pointez sur Stratégies, puis cliquez sur Facettes.

  3. Dans la liste Facette, sélectionnez Configuration de la surface d'exposition pour Reporting Services.

  4. Sous Propriétés de la facette :

    • Pour activer le Gestionnaire de rapports, affectez à ReportManagerEnabled la valeur True.

    • Pour désactiver le Gestionnaire de rapports, affectez à ReportManagerEnabled la valeur False.

  5. Cliquez sur OK.

Générateur de rapports version 1.0

Pour activer ou désactiver le Générateur de rapports en utilisant SQL Server Management Studio

  1. Ouvrez SQL Server Management Studio, puis connectez-vous à l'instance Reporting Services à configurer.

  2. Dans l'Explorateur d'objets, cliquez avec le bouton droit sur le nœud Reporting Services, puis cliquez sur Propriétés.

  3. Dans la boîte de dialogue Propriétés du serveur, sous Sélectionner une page, cliquez sur Avancé. Dans la section Sécurité :

    • Pour activer le Générateur de rapports, affectez à la propriété EnableReportDesignClientDownload la valeur True.

    • Pour désactiver le Générateur de rapports, affectez à la propriété EnableReportDesignClientDownload la valeur False.

  4. Cliquez sur OK.

Sécurité intégrée de Windows

Pour activer ou désactiver la sécurité intégrée de Windows en utilisant SQL Server Management Studio

  1. Ouvrez SQL Server Management Studio, puis connectez-vous à l'instance Reporting Services à configurer.

  2. Dans l'Explorateur d'objets, cliquez avec le bouton droit sur le nœud Reporting Services, puis cliquez sur Propriétés.

  3. Dans la boîte de dialogue Propriétés du serveur, sous Sélectionner une page, cliquez sur 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.

  4. Cliquez sur OK.