Restaurer un déploiement sur un serveur vers un nouveau matériel

Vous pouvez restaurer un déploiement Visual Studio Team Foundation Server vers un serveur distinct même si tous les composants de ce déploiement étaient installés sur un seul ordinateur. Pour restaurer ce type de déploiement, vous devez accéder à une copie de sauvegarde des données et au média d'installation de Team Foundation Server, des produits SharePoint et de SQL Server. Le schéma suivant est un exemple de déploiement sur un serveur unique :

Topologie de serveur simple

Pour vérifier si vous essayez de restaurer un déploiement sur un serveur unique, consultez Exemples de topologie simple et Scénario : installation de Team Foundation Server sur un seul serveur. Si vous essayez de restaurer un déploiement qui incluait plusieurs serveurs, consultez Restaurer des données vers un autre serveur ou une autre instance.

Si votre déploiement utilise les produits SharePoint, vous devez suivre des étapes supplémentaires pour sauvegarder et restaurer les bases de données associées, comme indiqué dans les procédures de cette rubrique.

Notes

Vous pouvez automatiser certaines procédures de cette rubrique en utilisant les Assistants de Team Foundation Server Power Tools (version de septembre 2010). Ces Assistants contribuent à simplifier le processus de sauvegarde et de restauration de votre déploiement. Toutefois, ils ne vous aident pas à sauvegarder ou restaurer Visual Studio Lab Management ; par conséquent, vous ne devez pas les utiliser pour sauvegarder ou restaurer les bases de données des produits SharePoint. Pour plus d'informations, consultez la page suivante sur le site Web Microsoft : Team Foundation Server Power Tools - Septembre 2010 (page éventuellement en anglais).

Les procédures de cette rubrique expliquent comment restaurer une couche Application qui inclut les produits SharePoint et SQL Server Reporting Services, ainsi qu'une couche Données d'une instance par défaut de SQL Server, le tout étant installé sur le même serveur physique ou ordinateur virtuel. Si votre déploiement diffère de cette configuration, vous pouvez toujours suivre ces procédures, mais vous devrez peut-être ajuster les étapes. Par exemple, vous pouvez ignorer les procédures de restauration des produits SharePoint, si ces derniers ne font pas partie de votre déploiement. Vous devez effectuer des étapes supplémentaires si vous utilisez une instance nommée de SQL Server.

Dans cette rubrique

Pour restaurer un déploiement sur un serveur unique de Team Foundation Server vers un nouveau matériel, vous devez effectuer les procédures pertinentes pour votre topologie de déploiement dans l'ordre suivant :

  1. Autorisations requises

  2. Sauvegarder les données

  3. Installer et configurer les logiciels requis sur le nouveau matériel

  4. Restaurer les données

  5. Rediriger les produits SharePoint vers le nouvel emplacement de la base de données de contenu

  6. Modifier la base de données dans le gestionnaire de configuration de Reporting Services

  7. Préparer SQL Server pour Team Foundation Server

  8. Rediriger Team Foundation Server vers ses bases de données

  9. Modifier le propriétaire des bases de données restaurées

  10. Mettre à jour les comptes de service

  11. Installer la couche Application sur un nouveau matériel

  12. Enregistrer l'emplacement des bases de données restaurées

  13. Mettre à jour l'URL pour la couche Application

  14. Configurer les produits SharePoint

  15. Configurer les services Reporting Services et Analysis Services

  16. Vérifier les autorisations relatives aux utilisateurs, aux groupes et aux comptes de service

  17. Actualiser le cache de données sur les ordinateurs clients

Autorisations requises

Pour exécuter cette procédure, vous devez être membre des groupes suivants ou disposer des autorisations suivantes :

  • être membre du groupe de sécurité Administrateurs sur le ou les serveurs qui exécutent la Console Administration Team Foundation ;

  • être membre du groupe de sécurité Administrateur système SQL Server ou disposer de l'autorisation Sauvegarde et création d'un plan de maintenance SQL Server qui a la valeur Autoriser pour l'instance de SQL Server qui héberge les bases de données ; 

  • être membre du groupe de sécurité sysadmin pour les bases de données pour Team Foundation et pour la base de données  Analysis Services ;

  • être un utilisateur autorisé de la base de données TFS_Warehouse ;

  • si le déploiement utilise les produits SharePoint, être membre du groupe Administrateurs de batterie pour la batterie vers laquelle vous restaurez les bases de données des produits SharePoint.

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

  • Pour suivre une procédure de ligne de commande, vous devrez peut-être ouvrir une invite de commandes avec élévation de privilèges. 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 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 la rubrique suivante sur le site Web Microsoft : Contrôle de compte d'utilisateur.

Sauvegarder les données

Pour restaurer un déploiement sur un serveur unique, vous devez disposer d'un jeu complet des sauvegardes de données pour les bases de données SQL Server. Si les données ont été chiffrées, vous avez également besoin de la clé de chiffrement et de son mot de passe.

Ces procédures supposent que votre déploiement sur un serveur unique est configuré pour utiliser SQL Server Reporting Services, ainsi que les produits SharePoint. Si votre déploiement inclut ces fonctionnalités, vous devez également sauvegarder ces bases de données et les restaurer vers le nouveau matériel. Pour réussir la restauration d'un déploiement sur un serveur unique vers un nouveau matériel, vous devez sauvegarder non seulement l'ensemble des bases de données Team Foundation mais également toutes les bases de données suivantes en rapport avec votre déploiement :

  • TFS_Warehouse

  • TFS_Analysis

  • Base de données d'administration des produits SharePoint (SharePoint_AdminContent_ID)

  • WSS_Content

  • WSS_Config

Pour sauvegarder les données de Team Foundation

Installer et configurer les logiciels requis sur le nouveau matériel

Avant de restaurer le déploiement sur un serveur unique vers un nouveau serveur, vous devez d'abord installer et configurer les logiciels requis par Team Foundation Server. Ces logiciels incluent les composants suivants :

  • Système d'exploitation pris en charge pour votre configuration de déploiement

  • Services IIS (Internet Information Services)

  • SQL Server

  • produits SharePoint (requis uniquement si votre déploiement inclut des portails du projet d'équipe)

Notes

Lorsque vous restaurez un déploiement Team Foundation Server vers un nouveau serveur, vous ne pouvez pas installer les produits SharePoint lors de l'installation de Team Foundation Server. Vous devez installer la même version et la même édition des produits SharePoint que celle que vous avez utilisée lors de votre déploiement précédent.

Pour installer et configurer les logiciels requis

  • Installez et configurez un système d'exploitation pris en charge, SQL Server, ainsi que les produits SharePoint dans le nouvel environnement, puis vérifiez que le serveur et ses logiciels sont opérationnels. 

    Pour plus d'informations, consultez Installation des composants de Team Foundation ou téléchargez la version la plus récente du Guide d'installation de Team Foundation à partir de la page suivante sur le site Web Microsoft : Guide d'installation de Team Foundation pour Visual Studio 2010. Dans ce guide, suivez les instructions de la section « Installation des composants requis » pour les composants suivants :

    • IIS

    • SQL Server

    • produits SharePoint

    Notes

    Vous pouvez installer des versions ou des éditions différentes de certains logiciels, par exemple les produits SharePoint, mais pas dans tous les cas. Toutefois, vous risquez de découvrir que les changements de versions ou d'éditions compliquent la restauration. Pour des résultats optimaux, effectuez la restauration vers le même logiciel, puis effectuez la mise à niveau après avoir restauré votre déploiement.

Restaurer les données

Une fois que vous avez installé les composants requis, vous pouvez restaurer les données de Team Foundation à l'aide des outils fournis par SQL Server.

Avertissement

Vous devez restaurer toutes les bases de données au même point dans le temps, dans le cas contraire, les bases de données ne seront plus synchronisées. Les procédures suivantes supposent que vous utilisez des transactions marquées pour contribuer à garantir la synchronisation des bases de données utilisées par Team Foundation Server. Pour plus d'informations, consultez Sauvegarder Team Foundation Server. Si votre déploiement utilise les produits SharePoint, vous devez suivre les recommandations relatives à la version de ce produit dans votre déploiement. Pour plus d'informations, consultez Sauvegarde et récupération (SharePoint Server 2010), Protection et restauration d'une batterie de serveurs (Office SharePoint Server 2007) ou Protection et restauration d'une batterie de serveurs (Windows SharePoint Services 3.0) (page éventuellement en anglais).

Pour ouvrir la boîte de dialogue Restaurer la base de données

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft SQL Server 2008, puis cliquez sur SQL Server Management Studio.

    Notes

    Pour plus d'informations, consultez la page suivante sur le site Web Microsoft : Implémentation de scénarios de restauration pour les bases de données SQL Server.

    La boîte de dialogue Se connecter au serveur s'ouvre.

  2. Dans la liste Type de serveur, cliquez sur Moteur de base de données.

  3. Dans Nom du serveur, tapez le nom du serveur et de l'instance, puis cliquez sur Connecter.

    SQL Server Management Studio s'ouvre.

  4. Développez le nœud Bases de données pour afficher la liste des bases de données qui composent la couche Données de Team Foundation.

Effectuez la procédure suivante « Pour restaurer une base de données » pour les bases de données suivantes :

Bases de données pour Team Foundation Server :

  • TFS_Configuration

    Notes

    Ce nom de base de données peut inclure des caractères additionnels entre TFS_ et Configuration.

  • TFS_CollectionName

    Notes

    Chaque collection de projets d'équipe dispose de sa propre base de données. Par exemple, si vous disposez de cinq collections de projets d'équipe, vous aurez cinq bases de données, chacune distinguée par le nom de la collection de projets d'équipe.

  • TFS_Warehouse

    Notes

    Ce nom de base de données peut inclure des caractères additionnels entre TFS_ et Warehouse.

  • VirtualManagerDB (si votre déploiement sur un serveur unique utilise Visual Studio Lab Management)

    La base de données d'administration pour System Center Virtual Machine Manager (SCVMM) contient les informations que vous pouvez visualiser dans la console Administrateur SCVMM, notamment les ordinateurs virtuels, les ordinateurs hôtes des ordinateurs virtuels, les serveurs de bibliothèque d'ordinateur virtuel et leurs propriétés.

Reporting Services :

  • ReportServer

    Notes

    Si vous avez utilisé une instance nommée, cette base de données sera nommée ReportServer$NomInstance.

  • ReportServerTempDB

    Notes

    Si vous avez utilisé une instance nommée, cette base de données sera nommée ReportServerTempDB$NomInstance.

Produits SharePoint :

Analysis Services :

  • TFS_Analysis

Pour plus d'informations sur ces bases de données, consultez Fonctionnement de la sauvegarde de Team Foundation Server.

Pour restaurer une base de données

  1. Cliquez avec le bouton droit sur la base de données que vous souhaitez restaurer, pointez sur Tâches, Restaurer, puis cliquez sur Base de données.

    La boîte de dialogue Restaurer la base de données s'ouvre.

  2. Sous Source de restauration, cliquez sur À partir de l'unité, puis cliquez sur le bouton de sélection ().

  3. Dans la boîte de dialogue Spécifier la sauvegarde, indiquez l'emplacement du fichier de sauvegarde, puis cliquez sur OK.

    Vous devez d'abord restaurer la sauvegarde complète, la sauvegarde différentielle, puis les sauvegardes des journaux de transactions, dans l'ordre de leur création.

  4. Sous Sélectionnez les jeux de sauvegarde à restaurer, indiquez les jeux de sauvegarde à restaurer.

  5. Si vous avez créé des jeux de sauvegarde de transactions marquées, vérifiez que vous restaurez la sauvegarde complète, la sauvegarde différentielle et les sauvegardes de bases de données des journaux de transactions.

    Pour obtenir des exemples de jeux de sauvegarde de transactions marquées, consultez Sauvegarder Team Foundation Server.

  6. Dans le volet Sélectionner une page, cliquez sur Options, puis activez la case à cocher Remplacer la base de données existante.

  7. Dans la liste Restaurer les fichiers de la base de données en tant que, vérifiez que les chemins d'accès correspondent aux chemins d'accès de votre base de données actuelle.

  8. Sous État de récupération, exécutez l'une des tâches suivantes :

    • Si vous utilisez des transactions marquées, cliquez sur Laisser la base de données non opérationnelle, et ne pas restaurer les transactions non validées. Les journaux des transactions supplémentaires peuvent être restaurés. (RESTORE WITH RECOVERY).

    • Si vous n'utilisez pas de transactions marquées et si vous n'appliquez pas de journaux des transactions supplémentaires, cliquez sur Laisser la base de données opérationnelle.

    • Si vous n'utilisez pas de transactions marquées mais si vous appliquez des journaux des transactions supplémentaires, cliquez sur Laisser la base de données non opérationnelle.

  9. Cliquez sur OK.

    Une icône de progression s'affiche.

  10. Lorsque la boîte de dialogue SQL Server Management Studio s'affiche en confirmant la réussite de la restauration, cliquez sur OK pour retourner à l'Explorateur d'objets.

  11. Si vous utilisez des transactions marquées, cliquez avec le bouton droit sur la base de données que vous venez de restaurer, pointez sur Tâches, sur Restaurer, puis sur Journal des transactions.

    La fenêtre Restaurer le journal des transactions s'ouvre.

  12. Dans la page Général, vérifiez que la base de données appropriée est mise en surbrillance dans la liste Base de données.

  13. Sous Sélectionner les sauvegardes du journal des transactions à restaurer, activez la case à cocher en regard du journal que vous voulez restaurer.

  14. Sous Restaurer sur, cliquez sur Transaction marquée.

    La fenêtre Sélectionner une transaction marquée s'ouvre.

  15. Dans la liste Sélectionner la transaction marquée sur laquelle arrêter la restauration, activez la case à cocher située en regard de la marque de transaction que vous voulez utiliser pour la restauration, puis cliquez sur OK.

    Important

    Vous devez utiliser la marque de transaction qui comporte la même date et heure pour toutes les bases de données afin de réussir la restauration des données.

  16. Dans la fenêtre Restaurer le journal des transactions, cliquez sur OK.

    Une icône de progression s'affiche.

  17. Lorsque la boîte de dialogue SQL Server Management Studio s'affiche en confirmant la réussite de la restauration, cliquez sur OK.

    Pour plus d'informations, consultez la page suivante sur le site Web Microsoft : Application de sauvegardes du journal des transactions.

Notes

Si vous avez restauré les bases de données pour Reporting Services, vous devez également restaurer leur clé de chiffrement. Pour plus d'informations, consultez la rubrique suivante sur le site Web Microsoft : Restaurer la clé de chiffrement (configuration de Reporting Services).

Rediriger les produits SharePoint vers le nouvel emplacement de la base de données de contenu

Après avoir restauré la base de données de contenu pour les produits SharePoint (WSS_Content), vous devez rediriger le serveur qui exécute les produits SharePoint vers le nouvel emplacement de cette base de données. Cette base de données doit être opérationnelle avant la reconfiguration de Team Foundation Server avec les nouveaux emplacements de ses bases de données.

Pour rediriger des sites de projet afin d'utiliser la base de données de contenu que vous avez restaurée

Modifier la base de données dans le gestionnaire de configuration de Reporting Services

Après avoir redirigé les produits SharePoint vers la nouvelle base de données de contenu, vous devez rediriger Reporting Services vers le nouvel emplacement de ses bases de données (ReportServer et ReportServer_TempDB). Vous devez exécuter cette procédure pour que des rapports soient mis à la disposition des projets d'équipe. Ces bases de données doivent être opérationnelles avant la reconfiguration de Team Foundation Server avec les nouveaux emplacements de ses bases de données.

Pour rediriger Reporting Services afin qu'il se connecte au nouveau serveur

Préparer SQL Server pour Team Foundation Server

Pour que les bases de données restaurées fonctionnent correctement, vous devez utiliser la commande TFSConfig PrepSQL pour préparer SQL Server à l'hébergement de bases de données pour Team Foundation Server. Cette commande crée les groupes TFSEXECROLE et TFSADMINROLE sur le nouveau serveur ou la nouvelle instance, puis ajoute les messages système requis.

Pour préparer SQL Server à l'hébergement des bases de données pour Team Foundation Server

  1. Connectez-vous au serveur, ouvrez une fenêtre d'invite de commandes, puis accédez au répertoire Lecteur:\%programfiles%\Microsoft Team Foundation Server 2010\Tools.

  2. Tapez la commande suivante, où NomServeur (au format NomServeur ou NomServeur\NomInstance) correspond au nom de l'instance de SQL Server qui héberge les bases de données de Team Foundation Server :

    **TFSConfig PrepSQL /SQLInstance:**NomServeur

Rediriger Team Foundation Server vers ses bases de données déplacées

Vous devez rediriger Team Foundation Server vers les bases de données que vous avez déplacées vers le nouveau matériel. De plus, vous devez exécuter la commande RemapDBs, si vous utilisez une instance nommée.

Pour rediriger Team Foundation Server

  1. Connectez-vous au serveur, ouvrez une fenêtre d'invite de commandes, puis accédez au répertoire Lecteur:\%programfiles%\Microsoft Team Foundation Server 2010\Tools.

  2. Tapez la commande suivante, où NomServeur correspond au nom de l'instance de SQL Server qui héberge la base de données de configuration de Team Foundation Server et où TFS_Configuration correspond au nom de la base de données de configuration restaurée de Team Foundation Server. Vous pouvez spécifier le NomServeur au format NomServeur ou NomServeur\NomInstance. Vous devez spécifier le nom de l'instance si vous n'utilisez pas l'instance par défaut :

    **TFSConfig RemapDBs /DatabaseName:NomServeur;**TFS_Configuration **/SQLInstances:**NomServeur **/AnalysisInstance:**NomServeur **/AnalysisDatabaseName:**NomBaseDeDonnées

    Notes

    Dans /SQLInstances, vous devez spécifier toutes les instances de SQL Server, séparées par des virgules, qui hébergent des bases de données pour Team Foundation Server. Pour plus d'informations, consultez RemapDBs, commande.

Modifier le propriétaire des bases de données restaurées

Vous devez utiliser la commande TFSConfig Accounts ResetOwner pour remplacer les informations de connexion du propriétaire de la base de données restaurée par celles de l'utilisateur actuel. Avant d'exécuter la séquence d'étapes suivante, vérifiez que vous êtes connecté à l'aide d'un compte d'utilisateur approprié. Par exemple, vous pouvez vous servir du même compte que celui utilisé pour l'installation de Team Foundation Server, et auquel il est fait référence dans le guide d'installation en tant que TFSSETUP. Au minimum, le compte doit être membre du groupe Team Foundation Administrators dans Team Foundation Server et membre du groupe sysadmin dans SQL Server.

Pour remplacer le propriétaire des bases de données restaurées par l'utilisateur actuel

  1. Ouvrez une fenêtre d'invite de commandes et accédez au répertoire Lecteur:\%programfiles%\Microsoft Team Foundation Server 2010\Tools.

  2. Tapez la commande suivante, où NomServeur (au format NomServeur ou NomServeur\NomInstance) correspond au nom de l'instance de SQL Server qui héberge les bases de données de Team Foundation Server et où NomBaseDeDonnées correspond au nom de la base de données de configuration (par défaut, TFS_Configuration) :

    **TFSConfig Accounts /ResetOwner /SQLInstance:**NomServeur **/DatabaseName:**NomBaseDeDonnées

    Si vous spécifiez la base de données de configuration, cette commande modifie le propriétaire de toutes les bases de données utilisées par Team Foundation Server.

Mettre à jour tous les comptes de service

Vous devez mettre à jour le compte de service pour Team Foundation Server (TFSService) et le compte de sources de données (TFSReports). Même si ces comptes n'ont pas changé, vous devez mettre à jour les informations pour contribuer à garantir que l'identité et le format des comptes sont appropriés pour le nouveau serveur.

Pour mettre à jour les comptes de service

  1. Ouvrez une fenêtre d'invite de commandes et accédez au répertoire Lecteur:\%programfiles%\Microsoft Team Foundation Server 2010\Tools.

  2. À l'invite de commandes, tapez la commande suivante pour mettre à jour le compte de service pour Team Foundation, où NomBaseDeDonnées correspond au nom de la base de données de configuration (par défaut, TFS_Configuration) :

    **TfsConfig Accounts /add /AccountType:ApplicationTier /account:**NomCompte **/SQLInstance:**NomServeur **/DatabaseName:**NomBaseDeDonnées

  3. À l'invite de commandes, tapez la commande suivante pour mettre à jour le compte de sources de données :

    **TfsConfig Accounts /add /AccountType:ReportingDataSource /account:**NomCompte **/SQLInstance:**NomServeur **/DatabaseName:**NomBaseDeDonnées

    Pour plus d'informations, consultez Accounts, commande.

Installer la couche Application sur un nouveau matériel

Après avoir mis à jour le compte de service, vous devez installer la couche Application et la faire pointer vers l'emplacement des bases de données restaurées.

Notes

Si vous utilisez une instance nommée de SQL Server à la place de l'instance par défaut, vous devez exécuter la commande RemapDBs avant d'effectuer la procédure suivante. Vous n'avez pas à exécuter cette commande si vous utilisez l'instance par défaut. Pour plus d'informations, consultez RemapDBs, commande.

Pour installer et configurer la couche Application

  1. Téléchargez la version la plus récente du Guide d'installation à partir de la page suivante du site Web Microsoft : Guide d'installation de Team Foundation.

  2. Dans le Guide d'installation, suivez les instructions pour installer une couche Application à l'aide de l'Assistant Couche Application uniquement.

  3. Dans l'Assistant Couche Application uniquement, dans la page Instance SQL Server, tapez les noms du serveur et de l'instance de SQL Server où vous avez restauré la base de données de configuration.

  4. Suivez les instructions pour effectuer l'installation de la couche Application.

Mettre à jour l'URL pour le serveur de couche Application

Vous pouvez ignorer cette procédure si vous ne modifiez pas le nom du serveur dans le cadre de la restauration vers un nouveau matériel.

Pour mettre à jour l'URL pour le serveur de couche Application

  1. Ouvrez la console Administration Team Foundation.

    Pour plus d'informations, consultez Ouvrir la console Administration Team Foundation.

  2. Dans la barre de navigation, cliquez sur Couche Application, puis sur Modifier les URL.

    La fenêtre Modifier les URL s'ouvre.

  3. Dans URL publique, tapez l'URL du nouveau serveur de couche Application, puis cliquez sur OK.

Configurer les produits SharePoint

Dans le cadre de la restauration vers un nouveau serveur, vous devez installer les extensions des produits SharePoint et reconfigurer les paramètres des applications Web SharePoint utilisées par le déploiement.

Pour installer des extensions et configurer les paramètres des applications Web SharePoint

  1. Ouvrez le guide d'installation, puis suivez les instructions pour installer les extensions Team Foundation Server des produits SharePoint sur le serveur.

    Pour plus d'informations, consultez Extensions pour les produits SharePoint.

  2. Ouvrez la console Administration Team Foundation.

  3. Dans la barre de navigation, cliquez sur Applications Web SharePoint.

  4. Dans la liste Applications Web SharePoint, cliquez sur l'application Web dont le serveur a été modifié suite au déplacement vers un nouveau serveur, puis cliquez sur Modifier une application Web SharePoint.

  5. Dans URL de l'application Web et URL du site Administration centrale, modifiez les valeurs pour représenter les URL du nouveau serveur. Si nécessaire, modifiez la valeur du paramètre Emplacement par défaut des sites de collections de projets d'équipe par la valeur du nouvel emplacement par défaut pour cette application Web.

  6. Cliquez sur OK.

    Pour plus d'informations sur la configuration d'applications Web SharePoint dans le cadre de votre déploiement, consultez Ajouter une application Web SharePoint à votre déploiement et Interactions entre les produits SharePoint et Team Foundation Server.

Configurer les services Reporting Services et Analysis Services

Vous pouvez ignorer cette procédure si vous n'utilisez pas un serveur qui exécute SQL Server Reporting Services dans le cadre de votre déploiement. Si votre déploiement utilise un serveur de rapports, vous devez rediriger Team Foundation Server vers son emplacement, redémarrer l'entrepôt et reconstruire manuellement la base de données pour Analysis Services.

Notes

Vous devez effectuer cette procédure même si vous avez restauré les bases de données TFS_Warehouse et TFS_Analysis, comme décrit dans la section précédente.

Pour reconfigurer les services Reporting Services et Analysis Services

  1. Ouvrez la console Administration Team Foundation.

  2. Dans la barre de navigation, cliquez sur Rapports.

  3. Dans la page Rapports, cliquez sur Modifier.

  4. Dans la boîte de dialogue Mettre hors connexion, cliquez sur OK.

    La boîte de dialogue Reporting Services s'ouvre.

  5. Activez la case à cocher Utiliser le serveur de rapports.

  6. Cliquez sur l'onglet Entrepôt et dans Serveur, tapez ou cliquez sur le nom du serveur de rapports.

  7. Dans Base de données, tapez le nom de la base de données de l'entrepôt pour Team Foundation Server.

    Par défaut, cette base de données est nommée TFS_Warehouse.

  8. (Facultatif) Cliquez sur Tester la connexion pour vous assurer que la base de données spécifiée est valide.

  9. Cliquez sur l'onglet Analysis Services, puis, dans la liste Serveur, tapez le nom du serveur qui exécute SQL Server Analysis Services, ou cliquez sur celui-ci.

  10. Dans Base de données, tapez le nom de la base de données Analysis Services pour Team Foundation Server.

    Par défaut, le nom de cette base de données est TFS_Analysis.

  11. Si vous n'utilisez pas l'instance par défaut pour la base de données, activez la case à cocher Spécifier une instance autre que celle par défaut, puis tapez ou cliquez sur le nom de l'instance.

  12. (Facultatif) Cliquez sur Tester la connexion pour vous assurer que la base de données spécifiée est valide.

  13. Dans Nom d'utilisateur et Mot de passe, tapez le nom du compte et le mot de passe (le cas échéant) pour le compte de sources de données (TFSReports).

  14. Cliquez sur l'onglet Rapports, puis, dans la liste Serveur, tapez le nom du serveur de rapports, ou cliquez sur ce dernier, puis cliquez sur Remplir les URL.

  15. Dans Nom d'utilisateur et Mot de passe, tapez le nom du compte et le mot de passe (le cas échéant) pour le compte de sources de données (TFSReports).

  16. Dans Chemin d'accès par défaut, tapez le chemin d'accès relatif de l'emplacement de stockage des rapports, puis cliquez sur OK.

  17. Dans la console Administration, cliquez sur Démarrer les travaux pour redémarrer la création de rapports.

  18. Ouvrez une fenêtre d'invite de commandes, puis accédez au répertoire %ProgramFiles%\Microsoft Team Foundation Server 2010\Tools.

  19. Tapez la commande suivante pour reconstruire la base de données pour Analysis Services :

    TFSConfig RebuildWarehouse /AnalysisServices /ReportingDataSourcePassword:MotDePasse

    MotDePasse correspond au mot de passe du compte de sources de données Reporting Services (TFSReports).

  20. Attendez que la commande s'exécute avec succès jusqu'au bout.

  21. Sur le serveur de rapports, ouvrez Internet Explorer, tapez la chaîne suivante dans la barre d'adresses, puis appuyez sur ENTRÉE :

    https://localhost:8080/RépertoireVirtuel/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx

    Pour RépertoireVirtuel, tapez le nom du répertoire virtuel IIS qui a été spécifié quand Team Foundation Server a été installé. Par défaut, le répertoire virtuel se nomme tfs.

    La page WarehouseControlWebService s'ouvre.

    Notes

    Le pool d'applications Microsoft Team Foundation Server doit s'exécuter pour que le service Web de contrôle d'entrepôt soit disponible.

  22. Cliquez sur GetProcessingStatus, puis sur Appeler.

    Important

    Le service doit retourner la valeur Inactif, pour tous les travaux, ce qui indique que le cube n'est pas traité. Si une autre valeur est retournée, répétez cette étape jusqu'à ce que la valeur Inactif soit retournée pour tous les travaux.

  23. Retournez à la page WarehouseControlWebService, cliquez sur ProcessAnalysisDatabase, puis sur Appeler.

    Une fenêtre de navigateur s'ouvre. Le service retourne True lorsqu'il démarre correctement le traitement du cube et False si ce n'est pas le cas ou si le cube est en cours de traitement.

  24. Pour déterminer si le cube a été traité, retournez à la page WarehouseControlWebService, cliquez sur GetProcessingStatus, puis sur Appeler.

    Le traitement est achevé lorsque le service GetProcessingStatus retourne la valeur Inactif pour tous les travaux.

    Pour plus d'informations, consultez Traiter manuellement l'entrepôt de données et le cube Analysis Services pour Team Foundation Server.

Vérifier les autorisations relatives aux utilisateurs, aux groupes et aux comptes de service

Après avoir déplacé un déploiement vers un nouveau matériel, vérifiez que tous les utilisateurs, groupes et comptes de service du déploiement sont configurés avec les autorisations appropriées pour l'exécution des tâches et un fonctionnement correct. Vous ne pouvez pas migrer automatiquement l'ensemble des autorisations. Par exemple, les administrateurs de Team Foundation doivent être membres du groupe Administrateurs local sur le serveur pour pouvoir ouvrir la console Administration ; par conséquent, vous devez les ajouter manuellement à ce groupe.

Pour vérifier les autorisations

Actualiser le cache de données sur les ordinateurs clients

Pour actualiser le cache de données sur les ordinateurs clients

  • Connectez-vous au serveur, puis utilisez le service Web ClientService pour forcer les clients à mettre à jour le cache de suivi des éléments de travail.

    Pour plus d'informations, consultez Actualiser les caches de données sur les ordinateurs clients.

    Notes

    Si vous avez restauré vos bases de données jusqu'à une date et heure distincte, vous devez également actualiser le cache de contrôle de version.

Voir aussi

Tâches

Restaurer des données au même emplacement

Concepts

Sauvegarde et restauration de votre déploiement

Restaurer des composants Lab Management

Architecture de Team Foundation Server

Comptes de service et dépendances dans Team Foundation Server

Interactions entre les produits SharePoint et Team Foundation Server

Extensions pour les produits SharePoint

Autres ressources

Actualiser les caches de données sur les ordinateurs clients

SQL Server et Team Foundation Server

Historique des modifications

Date

Historique

Motif

Octobre 2010

Révision des recommandations pour refléter les meilleures pratiques relatives aux produits SharePoint.

Améliorations apportées aux informations.

Septembre 2010

Mise à jour des étapes de traitement de l'entrepôt et ajout de liens vers les informations relatives à la restauration de Lab Management.

Commentaires client.