Comment faire pour mettre à niveau SQL Server 2005 Reporting Services sur un ordinateur Windows Vista

Traductions disponibles Traductions disponibles
Numéro d'article: 934163 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

INTRODUCTION

Cet article explique conditions et étapes pour la mise à niveau Microsoft SQL Server 2005 Reporting Services sur un ordinateur Windows Vista.

Plus d'informations

Si vous mettez à niveau Microsoft Windows XP vers Windows Vista sur un ordinateur sur lequel SQL Server 2005 Reporting Services installés, vous pouvez continuer à utiliser Reporting Services après que la mise à niveau du système d'exploitation est terminée. Toutefois, ces deux systèmes d'exploitation sont différents. Vous devez effectuer les actions suivantes avant de pouvoir utiliser Reporting Services.
  • Lorsque vous mettez à niveau Windows XP vers Windows Vista, Microsoft ASP.NET et le service de publication World Wide Web sont désactivées. Même si ASP.NET et le service Publication World Wide Web sont démarrés avant la mise à niveau, ASP.NET et le service de publication World Wide Web deviennent indisponibles pendant le processus de mise à niveau. Vous devez rétablir ces services après la mise à niveau.
  • Microsoft Internet Information Services (IIS) 7.0 utilisent des pools d'applications. Nouveaux pools d'applications sont créées lorsque vous mettre à niveau un Windows ordinateur XP ayant des applications Web et de services Internet (IIS) installées. Étant donné que Reporting Services s'exécute comme une application héritée dans IIS 7.0, les nouveaux paramètres pool d'application ne sera pas valides pour Reporting Services. Vous devez modifier les paramètres une fois mise à niveau terminée.
  • Autorisations d'administrateur ne sont pas automatiquement disponibles pour les administrateurs locaux si vous utilisez la fonctionnalité de contrôle (compte d'utilisateur de Windows Vista. Si vous accédé précédemment et que vous déjà géré un serveur de rapports à l'aide les autorisations intégrées octroyées aux administrateurs locaux, vous devez maintenant créer affectations de rôles explicite pour le compte.

Conditions préalables

  • Vous devez avoir SQL Server 2005 Service Pack 2 (SP2) installée pour s'exécuter SQL Server 2005 sur Windows Vista. Pour plus d'informations sur la façon d'obtenir le dernier service pack pour SQL Server 2005, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    913089 Comment obtenir le dernier pack service pour SQL Server 2005
    note Étapes de la mise à niveau varient légèrement en fonction si vous installez SQL Server 2005 SP2 avant ou après mise à niveau du système d'exploitation.
  • SQL Server 2005 Express Edition with Advanced Services Service Pack 2 (SP2) a des exigences mise à niveau spécifiques. Vous devez configurer l'installation de SQL Server 2005 Reporting Services existante avant d'installer SQL Server 2005 Express Edition avec SP2 services avancés. Vous ne pouvez pas dans le cas contraire, installer SQL Server 2005 Express Edition avec SP2 services avancés.

Mise à niveau un ordinateur qui a Reporting Services vers Windows Vista

Pour mettre à niveau un ordinateur sur lequel Reporting Services vers Windows Vista, procédez comme suit.

note Ces étapes supposent que vous avez Windows XP Service Pack 2 (SP2), ordinateur. En outre, une instance de Reporting Services est installée et configurée correctement.
  1. Installez SQL Server 2005 SP2 sur l'instance de Reporting Services.
  2. Sauvegarder les clés de cryptage et la base de données du serveur d'états. Pour sauvegarder les clés, utilisez l'outil de configuration de Reporting Services. Pour sauvegarder la base de données, utilisez SQL Server Management Studio.
  3. Mise à niveau de Service Pack 2 Windows XP vers Windows Vista.
  4. Ouvrez une session sur Windows Vista, activer ASP.NET et puis redémarrez IIS. Pour ce faire, procédez comme suit :
    1. Cliquez sur Démarrer , puis cliquez sur le Panneau de configuration .
    2. Cliquez sur les programmes
    3. Sous Programmes et fonctionnalités , cliquez sur fonctionnalités Windows activer ou désactiver .
    4. Dans la boîte de dialogue contrôle de compte d'utilisateur , cliquez sur Continuer .
    5. Dans la boîte de dialogue fonctionnalités de Windows , développez Services IIS , développez Services World Wide Web développez composants de développement d'applications , activez la case à cocher ASP.NET et puis cliquez sur OK .
    6. Dans le Panneau de configuration, cliquez sur Système et maintenance .
    7. Cliquez sur Outils d'administration .
    8. Double-cliquez sur Services .
    9. Dans la boîte de dialogue contrôle de compte d'utilisateur , cliquez sur Continuer .
    10. Cliquez avec le bouton droit sur publication World Wide Web , puis cliquez sur Propriétés .
    11. Dans la liste Type de démarrage , cliquez sur automatique .
    12. Cliquez sur Appliquer , cliquez sur Démarrer et puis cliquez sur OK .
  5. Vérifiez que le service de Reporting Services et la base de données service moteur sont démarrés. Si ces services sont arrêtés, vous devez les démarrer maintenant.
  6. Créer un nouveau pool d'applications pour Report Server et Gestionnaire d'états. Pour ce faire, procédez comme suit :
    1. Démarrez l'outil de configuration de Reporting Services. Pour ce faire, cliquez sur Démarrer , pointez sur Tous les programmes , pointez vers SQL Server 2005 , pointez sur Outils de configuration , puis Configuration de Reporting Services .
    2. Dans la boîte de dialogue contrôle de compte d'utilisateur , cliquez sur Continuer .
    3. Dans la boîte de dialogue Sélection de l'instance , tapez le nom de l'ordinateur, sélectionnez l'instance de Reporting Services et puis cliquez sur Se connecter .
    4. Cliquez sur identité de service Web .
    5. Notez la valeur du compte de service ASP.NET. Si la valeur est IWAM_ ComputerName, vous rencontrerez un problème lorsque vous cliquez sur Appliquer sur cette page. Si le compte de service ASP.NET est défini pour le service réseau, vous pouvez appliquer les modifications sans rencontre le problème.
    6. Cliquez sur Nouveau pour créer un nouveau pool d'applications pour Report Server.

      note Nous vous recommandons de créer un nouveau pool d'applications. Toutefois, vous pouvez sélectionner un pool d'applications prédéfinies si les conditions suivantes sont remplies :
      • Dans le Gestionnaire des services Internet, le paramètre mode pipeline géré de pools d'applications est classique .
      • Le compte de service ASP.NET n'est pas IWAM_ ComputerName.
      Pour utiliser un pool d'application prédéfini, cliquez sur classique AppPool .NET dans le serveur de rapports liste. Si vous utilisez une application prédéfinie, passez à étape 6j.
    7. Dans la zone Nom de pool d'application , tapez ReportServer .
    8. Spécifiez un compte pour ce pool d'applications. Si vous utilisez un compte intégré, cliquez sur Service réseau dans la liste Créer-en compte . Indiquez dans le cas contraire, un compte d'utilisateur domaine possédant les autorisations moins.
    9. Cliquez sur OK .
    10. Sélectionnez le même pool d'applications pour le Gestionnaire de rapports en tant que le pool d'applications pour Report Server.
    11. Cliquez sur Appliquer .
    12. Cliquez sur Actualiser . Lorsque la page est mise à jour, vérifiez que le pool d'applications que vous avez créé est activée pour Report Server et Gestionnaire d'états.

      Si vous recevez un message d'erreur lorsque vous cliquez sur Appliquer , sélectionnez le pool d'applications pour Report Server et de Gestionnaire d'états, puis cliquez sur Appliquer à nouveau. Cela doit résoudre le problème. Dans certains cas, vous pouvez rencontrer un problème de la définition du pool d'applications pour le Gestionnaire de rapports après que vous avez correctement défini le pool d'applications pour Report Server.

      note Dans certains cas, le bouton Appliquer est désactivé après avoir sélectionné un pool d'applications pour le Gestionnaire de rapports. Si ce problème se produit, mettre à jour la page et puis réactivez le pool d'applications pour Report Server. Même si le pool d'applications pour Report Server est correctement sélectionné, sélectionnez à nouveau le pool d'applications pour Report Server. Cette action active le bouton Appliquer .

      Si le bouton Appliquer est toujours désactivé, le pool d'applications que vous avez sélectionné peut être non valide. Dans les paramètres de pool d'application dans le Gestionnaire des services Internet, vérifiez que le paramètre géré la mode de pipeline de pools d'applications est classique . Vous devez également vérifier que le compte NetworkService, le compte prédéfini ou le compte d'utilisateur de domaine est définie pour le compte de service ASP.NET.
  7. Si vous souhaitez ouvrir le serveur d'états ou Gestionnaire de rapports dans Windows Internet Explorer sur l'ordinateur local, ajoutez l'URL Report Server et l'URL de Gestionnaire de rapports à la liste Sites de confiance. Pour ce faire, procédez comme suit :
    1. Démarrez Internet Explorer.
    2. Dans le menu Outils , cliquez sur Options Internet .
    3. Cliquez sur sécurité .
    4. Cliquez sur sites de confiance .
    5. Cliquez sur sites .
    6. Sous Ajouter ce site Web à la zone , tapez http:// ServerName. Si vous n'utilisez pas HTTPS pour le site par défaut, cliquez sur pour effacer le nécessite certification du serveur (https:) pour tous les sites dans cette zone case à cocher.
    7. Cliquez sur Ajouter .
    8. Répétez les étape 7f et étape 7 g pour ajouter l'URL http://localhost, puis cliquez sur Fermer .

      Ces étapes permettent de démarrer Internet Explorer et ouvrez l'hôte local ou le nom de l'ordinateur réseau du serveur pour l'application Report Server et l'application Report Manager.
  8. Créer des affectations de rôles accordent explicitement que vous accéder together with autorisations complètes. Pour ce faire, procédez comme suit :
    1. Démarrez Internet Explorer ainsi que l'option Exécuter en tant qu'administrateur . Pour ce faire, cliquez sur Démarrer , sur Tous les programmes , cliquez avec le bouton droit sur Internet Explorer , puis cliquez sur Exécuter en tant qu'administrateur .
    2. Ouvrez le Gestionnaire de rapports. Par défaut, l'URL du Gestionnaire de rapports est http:// ServerName nom_serveur/rapports.

      Si vous utilisez SQL Server Express avec services avancés Service Pack 2, l'URL du Gestionnaire de rapports est http:// ServerName nom_serveur/rapports $ sqlexpress. Si vous utilisez une instance nommée de Reporting Services, l'URL du Gestionnaire de rapports est http:// ServerName nom_serveur/rapports $ InstanceName
    3. Dans la boîte dialogue Accueil , cliquez sur Propriétés .
    4. Cliquez sur Nouvelle attribution de rôle .
    5. Tapez un nom du compte utilisateur Windows en utilisant le format suivant :
      Domain\User
    6. Pour sélectionner le Gestionnaire de contenu case à cocher.
    7. Cliquez sur OK .
    8. Dans la boîte dialogue Accueil , cliquez sur Paramètres du site .
    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 en utilisant le format suivant :
      Domain\User
    12. Cliquez sur administrateur système .
    13. Cliquez sur OK .
    14. Fermez le Gestionnaire de rapports.
  9. Utiliser Internet Explorer sans l'option Exécuter en tant qu'administrateur pour rouvrir le Gestionnaire de rapports.
Si vous administrez un serveur de rapports sur Windows Vista, les affectations de rôles explicite doivent être définies sur le serveur de rapport. Dans Windows XP, les membres de groupe Administrateurs local ont automatiquement autorisations complètes sur un serveur de rapports. Membres du groupe Administrateur local sont égaux au système de rôle d'administrateur et le rôle Gestionnaire de contenu. Dans Windows Vista, le principe de sécurité administrateur intégré n'a plus accès automatique au contenu de serveur de rapport. Si vous avez précédemment accédé à un serveur de rapports via le principe de sécurité Administrateur prédéfini, vous devez maintenant affecter explicitement un compte d'utilisateur Windows à des rôles spécifiques.

Mise à niveau des conseils si vous installez SQL Server 2005 SP2 après la mise à niveau le système d'exploitation

Si vous mettez à niveau le système d'exploitation vers Windows Vista avant d'appliquer SQL Server 2005 SP2 à l'instance de Reporting Services, vous devez installer SQL Server 2005 SP2 sur le serveur d'état avant d'exécuter SQL Server 2005 SP2 dans Windows Vista. Pour ce faire, procédez comme suit.

note Ces étapes supposent que vous avez un ordinateur Windows XP SP2. Sur cet ordinateur, une instance de Reporting Services est installée et est configurée correctement.
  1. Mise à niveau vers Windows Vista.
  2. Activer ASP.NET, puis démarrez le service de publication World Wide Web. Pour plus d'informations, voir la « mise à niveau un ordinateur sur lequel Reporting Services installés à Windows Vista « section.
  3. Installez SQL Server 2005 SP2 sur l'instance de Reporting Services.
  4. Si vous ne redémarrez pas l'ordinateur après l'installation de SQL Server 2005 SP2 ou si vous installez SQL Server Express Edition avec services avancés Service Pack 2, vous devez rétablir Services Internet (IIS). Pour réinitialiser les services Internet (IIS), procédez comme suit :
    1. Cliquez sur Démarrer , pointez sur Tous les programmes , puis cliquez sur Accessoires .
    2. Cliquez avec le bouton droit sur invite , puis cliquez sur Exécuter en tant qu'administrateur .
    3. Dans la boîte de dialogue contrôle de compte d'utilisateur , cliquez sur Continuer .
    4. Tapez IISRESET et appuyez sur ENTRÉE.
    5. Si vous arrêté le service SQL Server au cours du processus de mise à niveau, redémarrez le service SQL Server.
    6. Configurer les pools d'applications, créer des affectations de rôles et ajouter le site Web à la liste des sites de confiance. Pour plus d'informations, reportez-vous à la section « Mise à niveau un ordinateur sur lequel Reporting Services est installés sur Windows Vista ».

Considérations relatives à si vous effectuez une mise à niveau vers SQL Server Express Edition with Advanced Services SP2

Compte 1

Si Reporting Services n'est pas configuré, vous recevez des messages d'erreur de mise à niveau bloqueur de fenêtres lorsque vous essayez d'effectuer une mise à niveau vers SQL Server Express Edition with Advanced Services SP2. Par exemple, recevoir un des messages Erreur bloqueur de fenêtres mise à niveau suivantes :
Message d'erreur 1
Les services Reporting ? ReportManager ? répertoire virtuel est introuvable dans le site Web par défaut.
Message d'erreur 2
Les services Reporting ? ReportManager ? répertoire virtuel n'est pas configuré pour Windows intégrée l'authentification.
Message d'erreur 3
Les services Reporting ? ReportManager ? répertoire virtuel est configuré pour utiliser des mappages d'application par défaut.
Pour contourner ce problème, désinstallez SQL Server Express Edition avec SP2 services avancés. Ensuite, installez une nouvelle instance de SQL Server Express Edition with Advanced Services SP2.

Compte 2

Problèmes

Envisagez le scénario suivant. Vous installer SQL Server Express Edition avec SP1 services avancés. Au cours de l'installation, sélectionnez le composant services de base de données et le composant Reporting Services. Après l'installation, vous essayez d'installer SQL Server Express Edition avec SP2 services avancés. Dans ce scénario, le composant services de base de données est mise à niveau avec succès. Toutefois, mis au composant Reporting Services ne peut pas être niveau.

Ce problème se produit si une des conditions suivantes est remplie :
  • Vous n'installez pas le composant Gestionnaire de rapports lorsque vous installez SQL Server Express Edition avec SP1 services avancés.
  • Lorsque vous installez SQL Server Express Edition avec SP1 services avancée, vous spécifiez l'option Installer mais ne configurez pas le serveur sur la page rapport Server Installation options . En outre, vous ne pas configurer manuellement Reporting Services avant d'installer SQL Server Express Edition avec SP2 services avancés.

Solution de contournement

Pour contourner ce problème, configurez entièrement Reporting Services. Ensuite, installez SQL Server Express Edition avec SP2 services avancés.

Pour plus d'informations, reportez-vous au site de Web Microsoft suivant :
http://go.microsoft.com/fwlink/?LinkID=63922

Utilisez SQL Server Business Intelligence Development Studio dans Windows Vista

Si vous utilisez Business Intelligence Development Studio dans Windows Vista, vous rencontrerez des problèmes de compatibilité avec l'environnement de développement vsprvs.

Si vous souhaitez ouvrir un projet existant ou une solution existante, ou si vous souhaitez publier les éléments à partir Concepteur de rapports ou à partir concepteur de modèle sur un serveur de rapports dans Windows Vista, vous devez utiliser les autorisations avec des privilèges élevés pour ouvrir SQL Server Business Intelligence Development Studio. Pour ce faire, procédez comme suit :
  1. Cliquez sur Démarrer , sur Tous les programmes , puis cliquez sur SQL Server 2005 .
  2. Cliquez avec le bouton droit sur SQL Server Business Intelligence Development Studio .
  3. Cliquez sur Exécuter en tant qu'administrateur .
  4. Cliquez sur Continuer .
  5. Cliquez sur Exécuter le programme .
Vous pouvez maintenant déployer des rapports et d'autres éléments sur le serveur de rapports. Si vous ne disposez pas des autorisations suffisantes, vous recevez des messages d'erreur. Par exemple, vous rencontrez les problèmes suivants :
  • Vous recevez des messages d'erreur « Accès refusé » lorsque vous essayez d'ouvrir un projet existant.
  • Messages d'erreur Erreur d'ouverture de session s'afficher lorsque vous configurez une connexion de source de données à une source de données partagée.
  • Lorsque vous utilisez l'Assistant de serveur de rapport pour créer un rapport, vous recevez un message d'erreur Échec de connexion lorsque l'Assistant essaie de se connecter la source de données externes qui fournit des données à l'état.
Pour créer les logins les utilisateurs de gérer les bases de données sur le serveur, vous devez exécuter SQL Server Management Studio en utilisant l'option Exécuter en tant qu'administrateur . Dans le cas contraire, vous ne pouvez pas créer ou modifier SQL logins Server ou les autorisations de base de données SQL Server.

Références

Pour plus d'informations sur la façon d'installer SQL Server 2005 Reporting Services sur un ordinateur Windows Vista, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
934164 Comment faire pour installer SQL Server 2005 Reporting Services sur un ordinateur Windows Vista
Pour plus d'informations sur comment faire pour installer une version 32 bits de SQL Server 2005 Reporting Services sur un ordinateur qui exécute une version 64 bits de Windows, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
934162 Comment faire pour installer une version 32 bits de SQL Server 2005 Reporting Services sur un ordinateur qui exécute une version 64 bits de Windows

Propriétés

Numéro d'article: 934163 - Dernière mise à jour: vendredi 22 juin 2007 - Version: 2.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2005 Reporting Services
Mots-clés : 
kbmt kbinfo kbsql2005rs kbhowto KB934163 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 934163
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com