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. Les systèmes d'exploitation suivants restreignent l'emploi excessif d'autorisations élevées en supprimant les autorisations d'administrateur lors de l'accès aux applications.

  • Windows Server 2012 R2

  • Windows 8.1

  • Windows 8

  • Windows Server 2012

  • Windows Server 2008 R2

  • Windows 7

  • Windows Server 2008

  • Windows Vista

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

Cette rubrique explique comment configurer le serveur de rapports pour l'administration locale après l'installation. Si vous n'avez pas encore installé ou configuré le serveur de rapports, consultez Installer SQL Server 2012 avec l'assistant d'installation (programme d'installation) et gérer un serveur de rapports Reporting Services (SSRS) en mode natif.

  • Présentation des modifications de configuration

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

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

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

  • Informations supplémentaires

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.

Icône de flèche utilisée avec le lien Retour en haut Haut

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 des autorisations administratives. Dans le menu Démarrer, cliquez sur Tous les programmes, cliquez avec le bouton droit sur Internet Explorer et 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) dans la documentation en ligne de SQL Server.

  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://<server name>/reports.

  10. Désactivez la case à cocher 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 Ajouter.

  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.

    ConseilConseil

    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. Ouvrez à nouveau le Gestionnaire de rapports dans Internet Explorer, sans utiliser Exécuter en tant qu'administrateur.

Icône de flèche utilisée avec le lien Retour en haut Haut

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 2012, 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 Configurer les paramètres de site 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.

Icône de flèche utilisée avec le lien Retour en haut Haut

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

Si vous avez installé Outils de données SQL Server (SSDT) sur l'un des systèmes d'exploitation répertoriés dans la première section de cette rubrique, et vous souhaitez que SSDT interagisse avec un serveur de rapports local en mode natif, vous rencontrerez des erreurs d'autorisation sauf si vous ouvrez Outils de données SQL Server (SSDT) avec des autorisations élevées ou si vous 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 vous permettre d'accomplir cette opération.

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

  1. Dans le menu Démarrer, cliquez sur Tous les programmes, sur SQL Server 2012, 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 :

  • Consultez les sections Configurer les paramètres du dossier et Configurer les paramètres du site plus haut dans cette rubrique.

Icône de flèche utilisée avec le lien Retour en haut Haut

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 Configurer un pare-feu pour accéder au serveur de rapports.

Icône de flèche utilisée avec le lien Retour en haut Haut

Voir aussi

Concepts

gérer un serveur de rapports Reporting Services (SSRS) en mode natif

Autres ressources

How to: Start Reporting Services Configuration Manager