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 nécessite davantage de étapes de configuration si vous souhaitez administrer l’instance du serveur de rapports localement. Cet article explique comment configurer le serveur de rapports pour l’administration locale. Si vous devez installer le serveur de rapports, consultez Installer SQL Server à partir de l’Assistant d’installation Windows (installation). Si vous devez configurer le serveur de rapports, consultez Gérer un serveur de rapports en mode natif Reporting Services.

S’applique à :

  • Mode natif de Reporting Services

  • 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 notés limitent les autorisations, les membres du groupe Administrateurs local exécutent la plupart des applications comme s’ils utilisent le compte d’utilisateur Standard.

Bien que cette pratique améliore la sécurité globale de votre système, elle vous empêche d’utiliser les attributions de rôles prédéfinies intégrées créées par Reporting Services pour les administrateurs locaux.

Vue d’ensemble des modifications de configuration

Les modifications de configuration suivantes configurent le serveur afin que vous puissiez utiliser les autorisations utilisateur standard pour gérer le contenu et les opérations du serveur de rapports :

  • Ajoutez les URL de Reporting Services aux sites approuvés. Par défaut, Internet Explorer s’exécutant sur les systèmes d’exploitation répertoriés s’exécute en mode protégé. Cette fonctionnalité empêche les requêtes de navigateur d’atteindre des processus de haut niveau 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 en tant que sites approuvés.

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

Configurer l’administration du serveur de rapports local et du portail web

Effectuez les étapes de configuration de cette section si vous accédez à un serveur de rapports local et que vous voyez des erreurs similaires à l’exemple suivant :

  • L’utilisateur Domain\[user name] n’inclut pas les autorisations requises. Vérifiez que les autorisations suffisantes sont accordées et que les restrictions de contrôle de compte d’utilisateur Windows sont traitées.

Paramètres de site approuvés dans le navigateur

  1. Ouvrez une fenêtre de navigateur avec des droits en tant qu'administrateur. Dans le menu Démarrer , cliquez avec le bouton droit sur Internet Explorer, puis sélectionnez Exécuter en tant qu’administrateur.

  2. Sélectionnez Oui quand vous êtes invité à continuer.

  3. Dans l’adresse URL, entrez l’URL du portail web. Pour obtenir des instructions, consultez le portail web d’un serveur de rapports (mode natif SSRS).

  4. Sélectionnez Outils.

  5. Sélectionnez Options Internet.

  6. Sélectionnez Sécurité.

  7. Sélectionnez Sites approuvés.

  8. Sélectionner Sites.

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

  10. Désactivez la case à cocher Exiger la certification du serveur (https :) pour tous les sites de cette zone si vous n’utilisez pas HTTPS pour le site par défaut.

  11. Choisissez Ajouter.

  12. Cliquez sur OK.

Paramètres du dossier du portail web

  1. Dans le portail web, dans la page d’accueil, sélectionnez Gérer le dossier.

  2. Dans la page Gérer les dossiers , sélectionnez Sécurité , puis choisissez Ajouter un groupe ou un utilisateur.

  3. Dans la page Nouvelle attribution de rôle , dans le champ Groupe ou utilisateur , entrez votre compte d’utilisateur Windows au format suivant : <domain>\<user>.

  4. Sélectionnez Gestionnaire de contenu.

  5. Cliquez sur OK.

Paramètres du site du portail web

  1. Ouvrez votre navigateur avec des privilèges d’administration et accédez au portail web. https://<server name>/reports

  2. Sélectionnez l’icône d’engrenage dans la ligne supérieure de la page d’accueil , puis choisissez Paramètres du site dans le menu.

    Capture d’écran de l’icône Engrenage où l’option Paramètres du site est mise en surbrillance.

    Conseil / Astuce

    Si vous ne voyez pas l’option Paramètres du site , fermez et rouvrez votre navigateur. Accédez au portail web avec des privilèges d’administration.

  3. Dans la page Paramètres du site, sélectionnez Sécurité , puis Ajoutez un groupe ou un utilisateur.

  4. Dans le champ Groupe ou nom d’utilisateur , tapez votre compte d’utilisateur Windows au format suivant : <domain>\<user>.

  5. Sélectionnez Administrateur système.

  6. Cliquez sur OK.

  7. Fermez le portail web.

  8. Rouvrez le portail web dans Internet Explorer sans utiliser Exécuter en tant qu’administrateur.

Configurer SQL Server Management Studio (SSMS) pour l’administration locale du serveur de rapports

Par défaut, vous ne pouvez pas accéder à toutes les propriétés du serveur de rapports disponibles dans SQL Server Management Studio, sauf si vous démarrez Management Studio avec des privilèges d’administration.

Configurez les propriétés de rôle et les attributions de rôles Reporting Services afin que vous n’ayez pas besoin de démarrer Management Studio avec des autorisations élevées à chaque fois :

  1. Dans le menu Démarrer , cliquez avec le bouton droit sur Microsoft SQL Server Management Studio, puis choisissez Exécuter en tant qu’administrateur.

  2. Connectez-vous à votre serveur Reporting Services local.

  3. Dans le nœud Sécurité , sélectionnez Rôles système.

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

  5. Dans la page Propriétés du rôle système , sélectionnez Afficher les propriétés du serveur de rapports. Sélectionnez les autres propriétés que vous souhaitez associer aux membres du rôle Administrateurs système.

  6. Cliquez sur OK.

  7. Fermer Management Studio

  8. Pour ajouter un utilisateur au rôle système « administrateur système », consultez la section Paramètres du site du portail web plus haut dans cet article.

Maintenant, lorsque vous ouvrez Management Studio et que 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 (SSDT) pour publier sur un serveur de rapports local

Si vous avez installé SQL Server Data Tools sur l’un des systèmes d’exploitation répertoriés dans la première section de cet article, vous risquez d’rencontrer des erreurs d’autorisation. Ce résultat se produit lorsque vous souhaitez que SSDT interagisse avec un serveur de rapports en mode natif local. Cela se produit, sauf si vous ouvrez SQL Server Data Tools (SSDT) avec des autorisations élevées ou si vous configurez des rôles Reporting Services. Par exemple, si vous n’avez pas suffisamment d’autorisations, vous rencontrez des problèmes similaires à l’exemple suivant :

  • Lorsque vous tentez de déployer des éléments de rapport sur le serveur de rapports local, un message d’erreur similaire à ce qui suit s’affiche dans la fenêtre Liste d’erreurs :

    • Les autorisations accordées à l’utilisateur Domain\<user name> sont insuffisantes pour effectuer cette opération.

Exécuter avec des autorisations élevées chaque fois que vous ouvrez SSDT

  1. Dans le menu Démarrer, sélectionnez Microsoft SQL Server, puis cliquez avec le bouton droit sur SQL Server Data Tools. Sélectionnez Exécuter en tant qu'administrateur

  2. Sélectionnez Oui quand vous êtes invité à continuer.

Vous pouvez maintenant déployer des rapports et d’autres éléments sur un serveur de rapports local.

Configurer les attributions de rôles dans les Reporting Services

Suivez les étapes décrites dans les paramètres du dossier du portail Web et les sections Paramètres du site du portail web plus haut dans cet article.

Informations supplémentaires

Une autre étape de configuration courante liée à l’administration de 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 à un serveur de rapports.