Rediriger Reporting Services pour qu'il se connecte à un autre serveur

Si votre déploiement de Visual Studio Team Foundation Server utilise SQL Server Reporting Services, vous devrez peut-être rediriger Reporting Services vers l'emplacement de ses bases de données. Plus particulièrement, vous devez rediriger Reporting Services lorsque vous déplacez, renommez ou restaurez dans un nouvel emplacement les bases de données qu'il utilise.

Notes

Vous pouvez modifier les paramètres d'un serveur qui exécute Reporting Services à partir de la console Administration pour Team Foundation. Pour plus d'informations, consultez Ajouter un serveur de rapports à votre déploiement.

Pour rediriger Reporting Services de sorte qu'il se connecte à un nouvel emplacement, procédez comme décrit ci-dessous, dans l'ordre indiqué :

  1. Vérifier que les services SQL Server sont en cours d'exécution

  2. Modifier la connexion de base de données pour Reporting Services

  3. Mettre à jour l'identité du compte de service pour Reporting Services

  4. (Facultatif) Rediriger la source de données vers la base de données pour Analysis Services

Autorisations requises

Pour exécuter ces procédures, vous devez être membre du groupe Administrators sur les anciens et nouveaux serveurs.

Outre ces autorisations, il vous faudra peut-être répondre aux exigences suivantes sur un ordinateur exécutant Windows Server 2008 ou Windows Vista :

  • Pour suivre une procédure de ligne de commande, vous devrez peut-être ouvrir une invite de commandes avec les autorisations élevées. Pour ce faire, cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur.

  • Pour suivre une procédure qui requiert Internet Explorer, vous devrez peut-être démarrer l'application en tant qu'administrateur. Pour ce faire, cliquez sur Démarrer, puis sur Tous les programmes, cliquez avec le bouton droit sur Internet Explorer et cliquez sur Exécuter en tant qu'administrateur.

  • Pour accéder au Gestionnaire de rapports, à des rapports ou à des sites Web pour SQL Server Reporting Services, vous devrez peut-être ajouter ces sites à la liste des sites de confiance dans Internet Explorer ou démarrer Internet Explorer en tant qu'administrateur.

Pour plus d'informations, consultez le site Web Microsoft.

Vérifier que les services SQL Server sont en cours d'exécution

Pour vérifier que les services SQL Server sont en cours d'exécution

  • Connectez-vous au serveur approprié, ouvrez Computer Manager et vérifiez que les services indiqués dans le tableau suivant sont en cours d'exécution.

    Serveur qui héberge ce programme

    Service

    SQL Server Analysis Services

    • SQL Server Analysis Services (MSSQLSERVER ou InstanceTFS)

    Bases de données Team Foundation

    • SQL Server (MSSQLSERVER ou InstanceTFS)

    • Agent SQL Server (MSSQLSERVER ou InstanceTFS)

Modifier la connexion de base de données pour Reporting Services

Pour démarrer Reporting Services et modifier la connexion de base de données dans SQL Server 2008

  1. Sur le serveur exécutant Reporting Services, cliquez sur Démarrer, pointez successivement sur Tous les programmes, Microsoft SQL Server et Outils de configuration, puis cliquez sur Gestionnaire de configuration de Reporting Services.

  2. Dans la boîte de dialogue Connexion relative à la configuration de Reporting Services, assurez-vous que le nom du serveur et de l'instance sont corrects, puis cliquez sur Se connecter.

  3. Dans le volet État de Report Server, cliquez sur Démarrer si le serveur n'est pas déjà démarré.

  4. Dans le volet Explorateur, cliquez sur Base de données.

  5. Dans le volet Base de données du serveur de rapports, cliquez sur Modifier la base de données.

    L'Assistant Configuration de la base de données du serveur de rapports s'ouvre.

  6. Cliquez sur Choisir une base de données de serveur de rapports existante, puis sur Suivant.

  7. Dans Nom du serveur, tapez le nom du serveur sur lequel vous avez restauré les bases de données, cliquez sur Tester la connexion, puis cliquez sur Suivant.

  8. Dans la liste Base de données du serveur de rapports, cliquez sur ReportServer et sur Suivant.

    Notes

    Si vous avez utilisé une instance nommée, le nom de la base de données sera ReportServer $NomInstanceTFS.

  9. Dans la liste Type d'authentification, cliquez sur Informations d'identification du service, puis cliquez sur Suivant.

  10. Dans la page Résumé, vérifiez que les informations sont correctes, puis cliquez sur Suivant.

  11. Cliquez sur Terminer pour fermer l'Assistant.

Mettre à jour l'identité du compte de service pour Reporting Services

Vous devez mettre à jour l'identité du compte de service pour Reporting Services lorsque vous déplacez, renommez ou restaurez les bases de données sur un serveur différent.

Lorsque vous modifiez cette identité, chaque étape est enregistrée dans le volet des tâches au bas de la page. Le service Report Server est arrêté et redémarré pendant la mise à jour du compte. Si vous tapez incorrectement un compte ou un mot de passe, des erreurs peuvent se produire telles que l'échec de l'ouverture d'une session.

Important

Vous devez toujours utiliser le Gestionnaire de configuration de Reporting Services pour mettre à jour le compte de service de sorte que les autres paramètres dépendant de l'identité puissent être mis à jour simultanément.

Pour mettre à jour l'identité dans SQL Server 2008

  1. Dans le volet Explorateur de l'outil de configuration de Reporting Services, cliquez sur Compte de service.

  2. Sous Compte de service Report Server, cliquez sur Utiliser un compte intégré, Service réseau, Appliquer.

  3. Lorsque vous êtes invité à sauvegarder la clé symétrique, tapez un nom de fichier et l'emplacement de la sauvegarde.

  4. Tapez un mot de passe pour verrouiller et déverrouiller le fichier, puis cliquez sur OK.

    Si le serveur de rapports utilise le compte de service pour se connecter à la base de données du serveur de rapports, les informations de connexion seront mises à jour pour utiliser le nouveau compte ou mot de passe. Si vous mettez à jour les informations de connexion, vous devez vous connecter à la base de données.

  5. Dans la boîte de dialogue Connexion de base de données SQL Server, tapez les informations d'identification d'un compte qui a l'autorisation de se connecter à la base de données, puis cliquez sur OK.

  6. Lorsque vous êtes invité à restaurer la clé symétrique, tapez le mot de passe que vous avez spécifié à étape 3, puis cliquez sur OK.

  7. Dans le volet de résultats, passez en revue les messages d'état pour vérifier que toutes les tâches ont été exécutées avec succès.

    « Restauration de la clé de chiffrement » apparaît à la fin de la liste des tâches.

    Important

    Dans le cas improbable où la clé symétrique ne serait pas restaurée, vous pouvez exécuter cette étape vous-même en affichant la page Clés de chiffrement et en cliquant sur Restaurer. Pour vérifier que le compte a été réinitialisé, ouvrez un rapport qui utilise les informations d'identification stockées. Si vous ne pouvez pas restaurer la clé, vous devez supprimer le contenu chiffré. Pour plus d'informations, consultez « Deleting and Re-creating Encryption Keys » et « Restoring Encryption Keys » dans l'Aide pour l'installation de SQL Server.

  8. Fermez le Gestionnaire de configuration de Reporting Services.

Rediriger la source de données vers la base de données pour Analysis Services

Si vous avez déplacé la base de données Analysis Services de l'entrepôt de données pour Team Foundation vers un autre serveur, vous devez rediriger la source de données pour utiliser cette base de données.

Pour rediriger la source de données pour l'entrepôt

  1. Connectez-vous au serveur qui héberge Reporting Services.

  2. (SQL Server 2005 uniquement) Ouvrez Computer Manager et démarrez ReportServer ou le pool d'applications ReportServer$NomInstance.

  3. Ouvrez Internet Explorer, tapez la chaîne suivante dans la barre d'adresses et appuyez sur Entrée :

    https://localhost/Reports

    Si vous avez déployé une instance nommée sur le serveur de couche Données, tapez à la place la chaîne suivante :

    **https://localhost/Reports_**TFSInstance

  4. Cliquez sur TfsOlapReportsDS.

  5. Dans la zone Chaîne de connexion, mettez à jour l'argument Source de données avec le nom du serveur qui héberge SQL Server Analysis Services. À titre d'exemple, saisissez la chaîne suivante :

    Data source=NomServeurCoucheDonnéesAnalysisServices\InstanceTFS

  6. Cliquez sur Informations d'identification stockées en sécurité dans le serveur de rapports.

  7. Mettez à jour le nom d'utilisateur et le mot de passe pour refléter correctement le compte de service de Reporting Services, puis cliquez sur Appliquer.

Voir aussi

Autres ressources

How to: Move the Analysis Services Database to a Separate Server

SQL Server et Team Foundation Server