Procédure : configurer un serveur de rapports pour l'administration locale sur Windows Vista et Windows Server 2008

Le déploiement de Reporting Services sur Windows Vista et de Windows Server 2008 nécessite des étapes de configuration supplémentaires si vous souhaitez administrer une instance de serveur de rapports localement. Windows Vista et Windows Server 2008 restreignent tous deux l'emploi excessif d'autorisations élevées en supprimant les autorisations d'administrateur lors de l'accès aux applications. Comme le système d'exploitation supprime 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. Toutefois, avec une configuration supplémentaire de votre part, vous pouvez gérer efficacement le contenu du serveur de rapports et les opérations utilisant les autorisations d'utilisateur standard en procédant comme suit :

  • Ajoutez les URL Reporting Services aux sites approuvés. Par défaut, Internet Explorer 7.0 sur Windows Vista et Windows Server 2008 s'exécute en mode protégé, 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 les 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 les attributions de rôle explicites qui remplacent 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 à l'issue de l'installation et de la configuration des composants du serveur de rapports. Si vous n'avez pas encore installé ou configuré le serveur de rapports, consultez Procédure : installer SQL Server 2008 (programme d'installation) et Rubriques d'aide à la configuration de Reporting Services. Pour plus d'informations sur les fonctionnalités du Contrôle de compte d'utilisateur (UAC) et sur la façon de se connecter au moteur de base de données avec les autorisations d'administrateur, consultez Procédure : Se connecter à SQL Server depuis Windows Vista.

[!REMARQUE]

Si vous déployez Reporting Services sur Windows Vista ou Windows Server 2008, veillez bien à ouvrir le port 80 dans le Pare-feu Windows pour autoriser l'accès au serveur de rapports. Pour obtenir des instructions, consultez Procédure : configurer un pare-feu pour accéder à Report Server.

Pour configurer l'administration locale d'un serveur de rapports sur Windows Vista et Windows Server 2008

  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 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 Procédure : démarrer le Gestionnaire de rapports.

  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://<nom_serveur>.

  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.

  13. Dans le Gestionnaire de rapports, sur la page d'accueil, cliquez sur Propriétés.

  14. Cliquez sur Nouvelle attribution de rôle.

  15. Tapez votre compte d'utilisateur Windows selon le format : <domaine>\<utilisateur>.

  16. Sélectionnez Gestionnaire de contenu.

  17. Cliquez sur OK.

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

  19. Cliquez sur Configurer la sécurité au niveau du site.

  20. Cliquez sur Nouvelle attribution de rôle.

  21. Tapez votre compte d'utilisateur Windows selon le format : <domaine>\<utilisateur>.

  22. Sélectionnez Administrateur système.

  23. Cliquez sur OK.

  24. Fermez le Gestionnaire de rapports.

  25. Ouvrez à nouveau le Gestionnaire de rapports dans Internet Explorer, sans utiliser Exécuter en tant qu'administrateur.

Utilisation de Business Intelligence Development Studio sur Windows Vista et Windows Server 2008

Si vous avez installé Business Intelligence Development Studio sur Windows Vista ou Windows Server 2008, vous rencontrerez des problèmes de compatibilité avec l'environnement Visual Studio lors de l'utilisation des outils de conception. Si vous souhaitez ouvrir une solution ou un projet existant, ou publiez des éléments du Concepteur de rapports ou du Générateur de modèles sur un serveur de rapports, vous devez ouvrir Business Intelligence Development Studio avec les autorisations élevées :

  1. Dans le menu Démarrer, cliquez sur Tous les programmes, sur SQL Server 2008, cliquez avec le bouton droit sur Business Intelligence Development Studio, 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. Si vous n'avez pas les autorisations suffisantes, vous rencontrerez des erreurs telles que celles-ci :

  • Accès refusé lorsque vous essayez d'ouvrir un projet existant.

  • Échec de connexion lorsque vous configurez une connexion de la source de données à une source de données partagée.

  • Lors de l'utilisation de l'Assistant Serveur de rapports pour créer un rapport, vous obtenez une erreur d'échec de connexion lorsque l'Assistant tente de se connecter à la source de données externe qui fournit les données au rapport.

SQL Server Les utilisateurs Management Studio doivent utiliser les autorisations Exécuter en tant qu'administrateur pour créer les connexions des utilisateurs qui administrent les bases de données sur le serveur. Pour plus d'informations sur les conditions requises pour les autorisations élevées de Management Studio, consultez Procédure : Se connecter à SQL Server depuis Windows Vista.