Procédure : installer Reporting Services 32 bits sur un ordinateur 64 bits

Mis à jour : 15 septembre 2007

SQL Server 2005 Reporting Services offre la prise en charge 64 bits native des composants serveur sur les plateformes Itanium et x64, ainsi que la prise en charge des outils clients sur la plateforme x64. Toutefois, certaines éditions ne sont disponibles qu'en version 32 bits. Si vous utilisez SQL Server 2005 Express Edition with Advanced Services ou SQL Server 2005 Workgroup Edition, vous devez effectuer les tâches décrites dans cette rubrique pour installer Reporting Services 32 bits sur un ordinateur 64 bits. Les versions 32 bits de Reporting Services s'exécutent dans le sous-système WOW64 du système d'exploitation.

Tâches

  • Désinstallez toutes les instances de serveur de rapports 64 bits qui se trouvent sur le même ordinateur. Sur un ordinateur 64 bits, vous ne pouvez pas exécuter des instances 64 bits et 32 bits de Reporting Services. Si vous disposez d'une installation Reporting Services 64 bits, exécutez le programme d'installation pour la désinstaller.
  • Si vous utilisez IIS 6.0, installez la version 64 bits du package redistribuable .NET Framework 2.0.
  • Activez la version 32 bits d'ASP.NET à l'aide d'un script fourni dans cette rubrique. Si vous n'activez pas ASP.NET 32 bits, l'édition Express Edition ou Workgroup Edition de Reporting Services ne sera pas disponible dans la page Composants à installer et l'avertissement suivant s'affichera sur la page de vérification préalable de l'Assistant Installation : « Critère d'enregistrement de version ASP.Net ». Si vous affichez les détails de cet avertissement, vous pourrez voir le message suivant : « ASP .NET 64 bits est enregistré ». ASP.Net 32 bits est requis pour installer Microsoft Reporting Services 2005 (32 bits) ».
  • Installez Reporting Services 32 bits après avoir exécuté le script.

Les instructions suivantes expliquent comment installer Reporting Services 32 bits sur les versions 64 bits de Windows Server 2003 et IIS 6.0, et de Windows Vista et IIS 7.0.

Pour installer Reporting Services 32 bits sur IIS 6.0 64 bits

  1. Si nécessaire, désinstallez la version 64 bits de Reporting Services. Le déploiement côte à côte des versions 64 bits et 32 bits n'est pas pris en charge.

  2. Exécutez dotnetfx64.exe pour installer manuellement Microsoft .NET Framework. Ce fichier se trouve dans le dossier Redist du support d'installation de SQL Server 2005. Vous pouvez également le télécharger à partir de la page Package redistribuable de Microsoft .NET Framework 2.0 sur le site de téléchargement de Microsoft.

  3. Dans le Gestionnaire des services Internet (IIS), cliquez sur le dossier Extensions serveur Web.

  4. Dans le volet d'informations, cliquez avec le bouton droit sur ASP.NET V2.0.50727, puis cliquez sur Autorisé.

  5. Cliquez avec le bouton droit sur le dossier Sites Web, puis cliquez sur Propriétés.

  6. Cliquez sur Filtres ISAPI.

  7. Dans Nom du filtre, sélectionnez ASP.NET_2.0.50727, puis cliquez sur Modifier.

  8. Remplacez « C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll » par la version 32 bits située dans le dossier Framework : C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll.

  9. Cliquez sur OK. Enregistrez vos modifications et fermez le gestionnaire IIS.

  10. Ouvrez une fenêtre d'invite de commandes et exécutez la commande ci-dessous :

    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
    
  11. Installez la version 32 bits de Reporting Services.

  12. Une fois l'installation terminée, ouvrez le Gestionnaire des services Internet (IIS) et cliquez sur le dossier Extensions serveur Web.

  13. Dans le volet d'informations, cliquez avec le bouton droit sur ASP.NET V2.0.50727 (32 bits), puis cliquez sur Autorisé.

Pour installer Reporting Services 32 bits sur IIS 7.0 64 bits

  1. Si nécessaire, désinstallez la version 64 bits de Reporting Services. Le déploiement côte à côte des versions 64 bits et 32 bits n'est pas pris en charge.

  2. Activez ASP.NET et IIS avant d'installer Reporting Services. Pour obtenir des instructions, consultez la section Conditions préalables requises dans Procédure : installer Reporting Services 32 bits sur Windows Vista.

  3. Copiez le script suivant :

    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
    
  4. Ouvrez une fenêtre d'invite de commandes. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Accessoires, cliquez avec le bouton droit sur Invite de commandes et sélectionnez Exécuter en tant qu'administrateur.

  5. Cliquez sur Continuer.

  6. Dans la fenêtre d'invite de commandes, dans le coin supérieur gauche de la fenêtre, cliquez avec le bouton droit sur l'icône d'invite de commandes, pointez Modifier, puis sélectionnez Coller.

  7. Appuyez sur Entrée pour exécuter le script.

  8. Installez la version 32 bits de Reporting Services. Vous devez appliquer le Service Pack 2 à une installation Reporting Services dans Windows Vista. Si vous installez SQL Server 2005 Express Edition with Advanced Services, vous pouvez exécuter un programme d'installation qui inclut déjà le Service Pack 2. Pour plus d'informations, consultez Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2 sur le site Web de Microsoft. Si des erreurs sont générées au cours de l'installation, consultez la section de résolution des problèmes à la fin de cette rubrique pour obtenir des instructions supplémentaires.

  9. Réinitialisez IIS.

  10. Configurez le serveur de rapports pour l'administration locale. Pour accéder localement au serveur de rapports et au Gestionnaire de rapports, procédez comme suit :

    1. Ouvrez Internet Explorer.
    2. Tapez l'URL du serveur de rapports par défaut (https://localhost/reportserver) ou l'URL du Gestionnaire de rapports (https://localhost/reports).
    3. Cliquez sur Outils.
    4. Cliquez sur Options Internet.
    5. Cliquez sur Sécurité.
    6. Cliquez sur Sites approuvés.
    7. Cliquez sur Sites.
    8. Ajoutez http://<nom_serveur>.
    9. 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.
    10. Cliquez sur OK.
    11. Répétez ces étapes pour https://localhost. Cela vous permet d'ouvrir une fenêtre de navigateur sur localhost ou sur le nom NETBIOS du serveur à la fois pour le serveur de rapports et les applications du Gestionnaire de rapports.
  11. Créez des attributions de rôle qui vous accordent explicitement l'accès avec des autorisations maximales :

    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 http://<nom_serveur>/reports$sqlexpress si vous utilisez SQL Server Express with Advanced Services).
    3. Dans la page d'accueil, cliquez sur Propriétés.
    4. Cliquez sur Nouvelle attribution de rôle.
    5. Tapez un compte d'utilisateur Windows dans le format suivant : <domaine>\<utilisateur>.
    6. Sélectionnez Gestionnaire de contenu.
    7. Cliquez sur OK.
    8. Cliquez sur Paramètres du site dans l'angle supérieur de la page d'accueil.
    9. Cliquez sur Configurer la sécurité au niveau du site.
    10. Cliquez sur Nouvelle attribution de rôle.
    11. Tapez un compte d'utilisateur Windows dans le format suivant : <domaine>\<utilisateur>.
    12. Sélectionnez Administrateur système.
    13. Cliquez sur OK.
    14. Fermez le Gestionnaire de rapports.
  12. Rouvrez le Gestionnaire de rapports dans Internet Explorer, sans utiliser Exécuter en tant qu'administrateur.

Pour résoudre les erreurs d'installation dans Windows Vista

  • Si des messages d'erreur d'échec d'installation sont générés pour SQL Server Native Client (SNAC), Database Services et Reporting Services, le package d'installation SNAC peut ne pas être valide ou être installé de manière incorrecte. Pour corriger cette erreur, consultez Error message when you install SQL Server 2005 Express Edition Service Pack 2 Community Technology Preview (en anglais) sur le site Web de Microsoft.

  • Si les étapes précédentes ne permettent pas de résoudre les erreurs, procédez comme suit :

    1. Annulez l'installation.
    2. Cliquez sur Démarrer, puis sur Panneau de configuration.
    3. Dans Programmes, cliquez sur Désinstaller un programme.
    4. Sélectionnez Microsoft SQL Server Native Client.
    5. Cliquez sur Désinstaller.
    6. Cliquez sur Oui pour continuer.
    7. Extrayez le package d'installation d'Express Edition dans un dossier de votre ordinateur. Sur le support d'installation, exécutez SQLEXPR_ADV.EXE /x.
    8. Choisissez un dossier dans lequel extraire les fichiers.
    9. Dans le dossier, recherchez le package d'installation SNAC pour SNAC (sqlncli_x64.msi).
    10. Double-cliquez sur sqlncli_x64.msi et exécutez le programme d'installation.
    11. Sélectionnez Kit de développement logiciel (SDK) de SQL Server Native Client, cliquez sur Suivant, puis sur Installer.
    12. Cliquez sur Continuer.
    13. Réexécutez le programme d'installation d'Express Edition with Advanced Services.
    14. Réinitialisez IIS.
    15. Suivez les instructions à partir de l'étape 9 de la section précédente.

Voir aussi

Tâches

Procédure : installer Reporting Services 64 bits sur Windows Vista
Procédure : installer Reporting Services 32 bits sur Windows Vista

Concepts

Installation de Reporting Services sur des ordinateurs 64 bits
Considérations relatives à l'exécution de SQL Server 2005 sous Windows Vista

Autres ressources

Rubriques consacrées aux procédures d'installation de Reporting Services

Aide et Informations

Assistance sur SQL Server 2005