Procédure : installer et configurer Reporting Services sur Windows Server 2008

Cette rubrique présente les spécifications et les étapes nécessaires pour installer et configurer Reporting Services sur Microsoft Windows Server 2008. Vous pouvez installer toute édition de Reporting Services 32 bits ou 64 bits sur toute édition de Windows Server 2008.

Il est recommandé d'installer Reporting Services dans sa configuration par défaut car l'outil de configuration de Reporting Services présente des problèmes connus en cas de configuration d'une installation en mode fichiers uniquement. Le mode d'installation est spécifié au moment de l'installation. Vous pouvez spécifier une installation par défaut lorsque vous choisissez l'option Installer la configuration par défaut dans la page Options d'installation du serveur de rapports.

Configuration requise

SQL Server 2005 Service Pack 2 (SP2) est requis pour exécuter les composants de SQL Server sur Windows Server 2008.

Avant d'installer Reporting Services, vous devez activer ASP.NET et IIS. Pour activer ces fonctionnalités, configurez un rôle serveur :

  1. Cliquez sur Démarrer.
  2. Cliquez sur Gestionnaire de serveur en haut du menu Démarrer.
  3. Cliquez avec le bouton droit sur Rôles, puis sélectionnez Ajouter des rôles.
  4. Dans la page Sélectionnez des rôles de serveurs, cliquez sur Serveur Web (IIS). La sélection du rôle Serveur Web sélectionne également Serveur de fichiers comme dépendance du rôle. Cliquez sur Suivant.
  5. Dans la page Services de rôle, conservez tous les éléments sélectionnés par défaut, puis ajoutez les éléments supplémentaires suivants :
    1. Dans Fonctionnalités HTTP communes, sélectionnez tous les éléments.
    2. Dans Développement d'applications, sélectionnez ASP.NET. Vous serez invité à activer les services dépendants. Cliquez sur OK pour ajouter les services de rôle requis.
    3. Dans Sécurité, sélectionnez Authentification Windows.
    4. Dans Outils de gestion, dans Compatibilité avec la gestion IIS 6, sélectionnez tous les éléments.
  6. Cliquez sur Suivant, puis sur Installer.

Si l'une de ces fonctionnalités n'est pas activée, le programme d'installation exclura Reporting Services de la page Sélection de composant.

Après avoir activé les fonctionnalités requises, vous devez démarrer le Service de publication World Wide Web si vous souhaitez installer la configuration par défaut de Reporting Services. Sinon, vous devez installer Reporting Services en mode fichiers uniquement et configurer le serveur de rapports à l'issue de l'installation de SQL Server.

Bb839480.note(fr-fr,SQL.90).gifRemarque :
Si vous mettez à niveau l'instance du serveur de rapports et le système d'exploitation, et si l'instance du serveur de rapports est SQL Server 2005 Express Edition with Advanced Services, vous devez exécuter l'installation avec SKUUPGRADE=1. Pour plus d'informations, consultez Procédure : mettre à niveau un serveur de rapports SQL Server Express vers une autre édition de SQL Server. Notez que la mise à niveau de cette édition présente des problèmes connus. Consultez le fichier Lisez-moi du Service Pack 2 pour plus d'informations.

Pour installer Reporting Services SP2

  1. Ouvrez une session Windows Server 2008 et activez les fonctionnalités ASP.NET et IIS comme décrit dans la section Conditions préalables requises.

  2. Vérifiez que le Service de publication World Wide Web est démarré. S'il ne l'est pas, configurez son démarrage automatique :

    1. Cliquez sur Démarrer.
    2. Cliquez sur Panneau de configuration.
    3. Cliquez sur Système et maintenance.
    4. Cliquez sur Outils d'administration. (Au besoin, faites défiler le panneau pour afficher cette option.)
    5. Double-cliquez sur Services.
    6. Cliquez sur Continuer.
    7. Cliquez avec le bouton droit sur Publication World Wide Web, puis sélectionnez Propriétés.
    8. Dans Type de démarrage, cliquez sur Automatique.
    9. Cliquez sur Appliquer.
    10. Cliquez sur Démarrer.
    11. Cliquez sur OK pour fermer la fenêtre.
  3. Installez SQL Server 2005 Reporting Services :

    • Si vous installez SQL Server 2005 Express Edition with Advanced Services, installez le Service Pack 2. Pour télécharger le Service Pack 2, consultez Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2 sur le site Web de Microsoft.
    • Pour toutes les autres éditions, vous devez installer la version originale du produit. L'Assistant Compatibilité des programmes vous avertira que la version actuelle n'est pas compatible. Cliquez sur Exécuter le programme pour continuer l'installation. Pour obtenir des instructions sur l'installation de Reporting Services, consultez Rubriques consacrées aux procédures d'installation de Reporting Services.
    • L'Assistant Installation inclut la page Options d'installation du serveur de rapports. dans laquelle vous pouvez sélectionner la configuration par défaut ou installer les fichiers programme et configurer le serveur ultérieurement.
      Pour de meilleurs résultats sur Windows Server 2008 Bêta 3, choisissez l'option Installer la configuration par défaut. Si vous ne pouvez pas choisir cette option, vous devez choisir l'option Installer mais ne pas configurer le serveur. Notez que si vous installez SQL Server 2005 Express Edition with Advanced Services, des erreurs de configuration seront générées lors de la configuration du logiciel à l'issue de l'installation. Pour obtenir des conseils sur la résolution de ces erreurs, consultez la section Résolution des problèmes d'installation à la fin de cette rubrique.
  4. Appliquez le Service Pack 2.

    • Pour télécharger le Service Pack 2, consultez How to obtain the latestSQL Server 2005 Service Pack (en anglais) sur le site Web de Microsoft. Si vous avez installé la version SP2 de SQL Server 2005 Express Edition with Advanced Services, vous pouvez ignorer cette étape car le Service Pack 2 est déjà appliqué.
    • Pendant l'installation du Service Pack 2, vous pouvez arrêter les services afin d'éviter d'avoir à redémarrer le système. Pour arrêter les services, ouvrez le Panneau de configuration, cliquez sur Outils d'administration, double-cliquez sur Services, cliquez avec le bouton droit sur le service et cliquez sur Arrêter.
    • N'arrêtez pas les services avant d'exécuter le programme d'installation. Le service doit être en cours d'exécution pour que la vérification d'authentification puisse être effectuée.
    • Si l'outil de configuration s'ouvre, démarrez les services avant de l'utiliser. Vous pouvez utiliser cet outil pour facilement ajouter des comptes d'utilisateurs Windows au rôle serveur fixe SYSADMIN.
  5. Démarrez les services si cela n'est pas encore fait. Si vous installez Express Edition with Advanced Services, réinitialisez IIS. Pour réinitialiser IIS, cliquez sur Démarrer, sur Tous les programmes, sur Accessoires, cliquez avec le bouton droit sur Invite de commandes, sélectionnez Exécuter en tant qu'administrateur, tapez iisreset et appuyez sur Entrée.

Configurer Reporting Services

  1. Démarrez l'outil de configuration de Reporting Services. Pour ouvrir cet outil, cliquez sur Démarrer, sur Tous les programmes, sur SQL Server 2005, sur Outils de configuration, puis sur Configuration de Reporting Services.

  2. Cliquez sur Continuer.

  3. Dans la boîte de dialogue Sélection de l'instance, sélectionnez l'instance du serveur de rapports, puis cliquez sur Se connecter.

  4. Choisissez le pool d'applications ReportServer ou Classic .NET AppPool pour le Gestionnaire de rapports et le service Web Report Server :

    1. Ouvrez la page Identité du service Web.
    2. Sélectionnez le pool d'applications ReportServer.
    3. Cliquez sur Appliquer.

    Vous ne pouvez pas utiliser Pool d'applications par défaut avec Reporting Services. Reporting Services s'exécute en tant qu'application héritée sur IIS 7.0 et requiert l'utilisation d'un pool d'applications pour lequel Mode pipeline géré a la valeur Classique. Évitez d'exécuter le service Web Report Server sous le pool d'applications par défaut sur IIS 7.0. Des erreurs HTTP 500 seront alors générées.

    Notez que dans la version Bêta 3 de Windows Server 2008, si vous utilisez des paramètres de pool d'applications personnalisés, vous ne pouvez pas configurer le pool d'applications Gestionnaire de rapports de manière à ce qu'il s'exécute sous un compte d'utilisateur de domaine.

    Si vous avez installé la configuration par défaut, aucune autre modification de configuration n'est requise. Si vous configurez une installation en mode fichiers uniquement, vous devez configurer les répertoires virtuels et créer la base de données du serveur de rapports. Pour obtenir des instructions sur la configuration de ces paramètres entre autres, consultez Rubriques d'aide à la configuration de Reporting Services.

Pour configurer le serveur de rapports et le Gestionnaire de rapports pour l'administration locale

  1. Ouvrez une fenêtre de navigateur avec les autorisations Exécuter en tant qu'administrateur. Cliquez sur Démarrer, pointez sur Tous les programmes, cliquez avec le bouton droit sur Internet Explorer et sélectionnez Exécuter en tant qu'administrateur.

  2. Démarrez le Gestionnaire de rapports. Par défaut, l'URL du Gestionnaire de rapports est http://<nom_serveur>/reports (ou si vous utilisez SQL Server Express with Advanced Services, http://<nom_serveur>/reports$sqlexpress).

  3. Ajoutez http://<nom_serveur> à la zone de sécurité Intranet local :

    1. Cliquez sur Outils.
    2. Cliquez sur Options Internet.
    3. Cliquez sur Sécurité.
    4. Cliquez sur Intranet local.
    5. Cliquez sur Sites.
    6. Ajoutez http://<nom_serveur>. Si vous n'utilisez pas HTTPS pour le site par défaut, désactivez la case à cocher Exiger un serveur sécurisé (https:) pour tous les sites présents dans cette zone.
    7. Cliquez sur OK.
  4. Créez des attributions de rôle qui accordent des autorisations pour l'administration locale :

    1. Dans le Gestionnaire de rapports, sur la page d'accueil, cliquez sur Propriétés.
    2. Cliquez sur Nouvelle attribution de rôle.
    3. Tapez un compte d'utilisateur Windows dans le format suivant : <domaine>\<utilisateur>.
    4. Sélectionnez Gestionnaire de contenu.
    5. Cliquez sur OK.
    6. Cliquez sur Paramètres du site dans l'angle supérieur de la page d'accueil.
    7. Cliquez sur Configurer la sécurité au niveau du site.
    8. Cliquez sur Nouvelle attribution de rôle.
    9. Tapez un compte d'utilisateur Windows dans le format suivant : <domaine>\<utilisateur>.
    10. Sélectionnez Administrateur système.
    11. Cliquez sur OK.
  5. Fermez le Gestionnaire de rapports.

  6. Rouvrez le Gestionnaire de rapports dans Internet Explorer, sans utiliser Exécuter en tant qu'administrateur. Vous devez avoir un accès complet à toutes les fonctionnalités du Gestionnaire de rapports, y compris au menu Paramètres du site en haut de la page.

Résolution des problèmes d'installation

Problème : outil de configuration de Reporting Services

Vous avez installé SQL Server 2005 Express Edition with Advanced Services sur Windows Server 2008 Bêta 3 avec l'option d'installation Installer mais ne pas configurer le serveur et maintenant que vous configurez l'instance dans l'outil de configuration de Reporting Services, vous rencontrez de nombreux indicateurs d'erreur (icônes croix rouges).

Résolution

Il existe une solution de contournement connue qui vous permettra de configurer votre installation. Tout d'abord, ouvrez la page Répertoire virtuel de Report Server. Bien que l'icône verte indique qu'il est configuré, le répertoire virtuel n'est pas encore créé. Pour le créer, sélectionnez un site Web existant, puis tapez un nom de répertoire virtuel. Vous devrez cliquer sur Appliquer plusieurs fois avant que le répertoire virtuel ne soit créé, mais l'outil finira par créer le répertoire.

Une fois le répertoire créé, vous pouvez continuer avec d'autres tâches :

  • Créez le répertoire virtuel du Gestionnaire de rapports.
  • Spécifiez le pool d'applications Classic .NET AppPool ou ReportServer pour le service Web Report Server. Le pool d'applications par défaut ne fonctionnera pas ; vous devez donc veiller à sélectionner un pool d'applications différent.
  • Créez la base de données du serveur de rapports.
  • Les autres paramètres de configuration sont facultatifs. Pour obtenir des instructions sur ces opérations, consultez Rubriques d'aide à la configuration de Reporting Services.
Problème : configuration par programme d'un répertoire virtuel de serveur de rapports

Dans IIS 7.0, de nouvelles spécifications d'autorisation relatives aux extensions ISAPI qui utilisent un mappage de script générique (*) ont été ajoutées. Si vous exécutez du code ou un script pour configurer le répertoire virtuel du serveur de rapports, l'erreur suivante risque d'être générée en cas de tentative d'accès au répertoire virtuel :

« Erreur HTTP 403.1 Refusé »

Vous avez essayé d'exécuter un programme CGI, ISAPI ou autre programme exécutable à partir d'un répertoire qui n'autorise pas l'exécution d'exécutables.

Résolution

Modifiez les autorisations sur le répertoire virtuel de manière à autoriser l'exécution de scripts :

  1. Dans le Gestionnaire des services Internet, ouvrez le dossier Sites, puis ouvrez le dossier du site Web qui contient le répertoire virtuel du serveur de rapports.
  2. Sélectionnez le répertoire virtuel du serveur de rapports.
  3. Dans la zone IIS, double-cliquez sur Gestionnaires HTTP.
  4. Dans le volet Actions, cliquez sur Modifier les autorisations du gestionnaire.
  5. Cliquez sur Script.
  6. Cliquez sur OK.

Voir aussi

Tâches

Procédure : installer Reporting Services 32 bits sur un ordinateur 64 bits
Procédure : mettre à niveau Reporting Services sur Windows Vista
Procédure : installer Reporting Services 32 bits sur un ordinateur 64 bits

Référence

Configuration matérielle et logicielle requise pour l'installation de SQL Server 2005

Concepts

Considérations relatives à l'exécution de SQL Server 2005 sous Windows Vista

Autres ressources

Procédure : Se connecter à SQL Server depuis Windows Vista
Rubriques consacrées aux procédures d'installation de Reporting Services
Rubriques d'aide à la configuration de Reporting Services

Aide et Informations

Assistance sur SQL Server 2005