Partager via


Configurer un serveur de rapports en mode natif pour l'administration locale (SSRS)

Le déploiement d'un serveur de rapports Reporting Services sur l'un des systèmes d'exploitation suivants requiert davantage d'étapes de configuration si vous souhaitez administrer l'instance du serveur de rapports localement. Cette rubrique explique comment configurer le serveur de rapports pour l'administration locale. Si vous n’avez pas encore installé ou configuré le serveur de rapports, consultez Installer SQL Server 2014 à partir de l’Assistant Installation (installation) et Gérer un serveur de rapports Reporting Services en mode natif.

S’applique à : Reporting Services en mode natif.
  • Windows Server 2012 R2

  • Windows 8.1

  • Windows 8

  • Windows Server 2012

  • Windows Server 2008 R2

  • Windows 7

  • Windows Server 2008

Étant donné que les systèmes d'exploitation indiqués limitent les autorisations, les membres du groupe Administrateurs local exécutent la plupart des applications comme s'ils utilisaient le compte Utilisateur standard.

Même si cette solution améliore la sécurité globale de votre système, elle vous empêche d'utiliser les attributions de rôle prédéfinies et intégrées que Reporting Services crée pour les administrateurs locaux.

Présentation des modifications de configuration

Les modifications de configuration suivantes configurent le serveur afin d'utiliser des autorisations standard pour gérer le contenu et les opérations du serveur de rapports.

  • Ajoutez les URL Reporting Services aux sites approuvés. Par défaut, Internet Explorer est exécuté en Mode protégésur les systèmes d’exploitation répertoriés, une fonctionnalité qui empêche les demandes du navigateur d’atteindre les processus globaux qui s’exécutent sur le même ordinateur. Vous pouvez désactiver le mode protégé pour les applications du serveur de rapports en les ajoutant comme Sites de confiance.

  • Créez les attributions de rôle qui vous accordent en tant qu'administrateur du serveur de rapports l'autorisation de gérer le contenu et les opérations sans devoir utiliser la fonctionnalité Exécuter en tant qu'administrateur sur Internet Explorer. En créant des attributions de rôle pour votre compte d'utilisateur Windows, vous accédez à un serveur de rapports avec les autorisations Gestionnaire de contenu et Administrateur système via des attributions de rôle explicites qui remplacent les attributions de rôle prédéfinies et intégrées créées par Reporting Services.

Pour configurer un serveur de rapports local et l'administration du gestionnaire de rapports

Complétez les étapes de configuration de cette section si vous souhaitez accéder à un serveur de rapports local et vous voyez des erreurs semblables à la suivante :

  • L'utilisateur 'Domain\[user name]» ne dispose pas des autorisations requises. Vérifiez que les autorisations suffisantes ont été accordées et qu'aucune restriction liée au contrôle de compte d'utilisateur (UAC) Windows ne pose problème.

Paramètres du site de confiance dans le navigateur

  1. Ouvrez une fenêtre du navigateur avec les autorisations Exécuter en tant qu'administrateur. Dans le menu Démarrer , cliquez sur Tous les programmes, cliquez avec le bouton droit sur Internet Exploreret sélectionnez Exécuter en tant qu’administrateur.

  2. Cliquez sur Autoriser pour continuer.

  3. Dans l'adresse URL, entrez l'URL du Gestionnaire de rapports. Pour obtenir des instructions, consultez Gestionnaire de rapports (SSRS en mode natif) dans SQL Server documentation en ligne.

  4. Cliquez sur Outils.

  5. Cliquez sur Options Internet.

  6. Cliquez sur Sécurité.

  7. Cliquez sur Sites de confiance.

  8. Cliquez sur Sites.

  9. Ajoutez http://<your-server-name>.

  10. Décochez la case Nécessite la certification du serveur (https:) pour tous les sites dans cette zone si vous n’utilisez pas HTTPS pour le site par défaut.

  11. Cliquez sur Add.

  12. Cliquez sur OK.

Paramètres du dossier du gestionnaire de rapports

  1. Dans le Gestionnaire de rapports, sur la page d'accueil, cliquez sur Paramètres du dossier.

  2. Dans la page Paramètres du dossier, cliquez sur Sécurité.

  3. Cliquez sur Nouvelle attribution de rôle.

  4. Dans le champ Nom d'utilisateur ou de groupe entrez votre compte d'utilisateur Windows au format : <domain>\<user>.

  5. Sélectionnez Gestionnaire de contenu.

  6. Cliquez sur OK.

Paramètres du site du gestionnaire de rapports

  1. Ouvrez votre navigateur avec des privilèges d'administrateur et accédez au gestionnaire de rapports, http://<server name>/reports.

  2. Cliquez sur Paramètres du site dans l'angle supérieur de la page d'accueil.

    Conseil

    Remarque : si vous ne voyez pas l'option Paramètre du site , fermez et rouvrez votre navigateur et accédez au gestionnaire de rapports avec des privilèges d'administrateur.

  3. Cliquez sur Sécurité.

  4. Cliquez sur Nouvelle attribution de rôle.

  5. Dans le champ Nom d'utilisateur ou de groupe entrez votre compte d'utilisateur Windows au format : <domain>\<user>.

  6. Sélectionnez Administrateur système.

  7. Cliquez sur OK.

  8. Fermez le Gestionnaire de rapports.

  9. Rouvrez le Gestionnaire de rapports dans Internet Explorer, sans utiliser Exécuter en tant qu’administrateur.

Pour configurer SQL Server Management Studio (SSMS) pour l'administration du serveur de rapports local

Par défaut, vous ne pouvez accéder à toutes les propriétés du serveur de rapports disponibles dans SQL Server Management Studio à moins de démarrer Management Studio avec des privilèges d'administrateur.

Pour configurer les propriétés et attributions de rôles Reporting Services , vous n'avez donc pas besoin de démarrer Management Studio avec des autorisations élevées chaque fois :

  • Dans le menu Démarrer, cliquez sur Tous les programmes, sur SQL Server 2014, cliquez avec le bouton droit sur Management Studio, puis cliquez sur Exécuter en tant qu’administrateur.

  • Connectez-vous à votre serveur local Reporting Services .

  • Dans le nœud Sécurité , cliquez sur Rôles système.

  • Cliquez avec le bouton droit sur Administrateur système , puis cliquez sur Propriétés.

  • Dans la page Propriétés de rôle système , sélectionnez Afficher les propriétés du serveur de rapports. Sélectionnez toute autre propriété que vous souhaitez associer aux membres du rôle d'administrateur système.

  • Cliquez sur OK.

  • Fermez Management Studio

  • Pour ajouter un utilisateur au rôle système « administrateur système », consultez la section Paramètres du site du gestionnaire de rapports plus haut dans cette rubrique.

Maintenant, lorsque vous ouvrez Management Studio et vous ne sélectionnez pas explicitement Exécuter en tant qu'administrateur , vous avez accès aux propriétés du serveur de rapports.

Pour configurer SQL Server Data Tools BI (SSDT) pour la publication sur un serveur de rapports local

Si vous avez installé SQL Server Data Tools - Business Intelligence pour Visual Studio 2012 sur l’un des systèmes d’exploitation répertoriés dans la première section de cette rubrique, et que vous souhaitez que SSDT interagisse avec un serveur de rapports local en mode natif, vous rencontrerez des erreurs d’autorisation, sauf si vous ouvrez SQL Server Data Tools (SSDT) avec des autorisations élevées ou configurez des rôles Reporting Services. Par exemple, si vous n'avez pas les autorisations suffisantes, vous rencontrerez des avertissements semblables au suivant :

  • Lorsque vous tentez de déployer des éléments de rapport sur le serveur de rapports local, vous voyez un message d'erreur similaire au suivant dans la fenêtre Liste d'erreurs :

    • Les autorisations accordées à l’utilisateur « Domaine\<nom utilisateur> » sont insuffisantes pour effectuer cette opération.

Pour exécuter avec des autorisations élevées chaque fois que vous ouvrez SSDT :

  1. Dans l’écran d’accueil, tapezsql server, puis cliquez avec le bouton droit sur SQL Server Data Tools pour Visual Studio. Cliquez sur Exécuter en tant qu’administrateur

    Ou, sur les systèmes d'exploitation plus anciens :

    Dans le menu Démarrer , cliquez sur Tous les programmes, sur SQL Server 2014, cliquez avec le bouton droit sur Outils de données SQL Server, puis cliquez sur Exécuter en tant qu'administrateur.

  2. Cliquez sur Continuer.

  3. Cliquez sur Exécuter le programme.

Vous devez maintenant être en mesure de déployer les rapports et autres éléments sur un serveur de rapports local.

Pour configurer les propriétés et attributions de rôles Reporting Services , vous n'avez donc pas besoin de démarrer SSDT avec des autorisations élevées chaque fois :

Informations supplémentaires

Une étape de configuration supplémentaire et courante pour l'administration Reporting Services consiste à ouvrir le port 80 dans le Pare-feu Windows pour autoriser l'accès à l'ordinateur du serveur de rapports. Pour obtenir des instructions, consultez Configure a Firewall for Report Server Access.

Voir aussi

Gérer un serveur de rapports Reporting Services en mode natif