Passer d'un déploiement sur un serveur à un déploiement sur deux serveurs

Le transfert du déploiement de Visual Studio Team Foundation Server sur un serveur à un déploiement sur deux serveurs peut vous permettre de prendre en charge davantage de projets ou d'améliorer vos performances. Dans un déploiement sur deux serveurs, au moins deux serveurs physiques hébergent les composants des couches Application logique et Données de Team Foundation. Lorsque vous passez d'un déploiement sur un serveur à un déploiement sur deux serveurs, vous convertissez le serveur d'origine en serveur de couche Application, et vous installez et configurez SQL Server sur le nouveau serveur de couche Données. Vous redirigez alors les produits SharePoint et SQL Server Reporting Services vers le nouveau serveur de couche Données et vous restaurez les données de votre déploiement d'origine sur le nouveau serveur de couche Données. Pour plus d'informations, consultez Types de transfert de Team Foundation Server.

Les procédures dans cette rubrique supposent que vous avez configuré les produits SharePoint et SQL Server Reporting Services dans le cadre de votre déploiement sur un seul serveur, et que vous souhaitez déplacer ces ressources ainsi que les bases de données de Team Foundation. Votre topologie n'a pas à correspondre exactement à cet exemple, mais vous devrez peut-être exécuter des étapes différentes ou ignorez des étapes pour les composants que vous n'avez pas.

Avant d'exécuter ce type de transfert, vous devez lire cette rubrique et envisager d'imprimer toutes les étapes requises. Vous devez également envisager d'imprimer les rubriques connexes contenant des informations sur les étapes requises supplémentaires.

Pour exécuter ce type de transfert, vous devez procéder comme décrit dans les sections suivantes, dans l'ordre indiqué :

  1. Arrêter les services utilisés par Team Foundation Server

  2. Sauvegarder les bases de données et la clé de chiffrement

  3. Installer les composants requis et préparer le nouveau matériel

  4. Restaurer les données

  5. Préparer SQL Server pour Team Foundation Server

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

  7. Modifier la propriété des bases de données restaurées

  8. Mettre à jour les comptes de service

  9. Enregistrer l'emplacement des bases de données déplacées

  10. Rediriger les produits SharePoint vers leurs bases de données

  11. Réparer les connexions aux applications Web SharePoint

  12. Configurer les services Reporting Services et Analysis Services

  13. Redémarrer les services utilisés par Team Foundation Server

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

Autorisations requises

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

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

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

  • membre du groupe de sécurité sysadmin pour l'instance de base de données de Team Foundation et pour l'instance SQL Server Analysis Services de la base de données de l'entrepôt.

  • utilisateur autorisé de la base de données TFS_Warehouse

  • membre du rôle de base de données TFSEXECROLE

  • si le déploiement utilise les produits SharePoint, membre du groupe Administrateurs de batterie pour la batterie où les bases de données des produits SharePoint sont restaurées

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 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 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.

Arrêter les services utilisés par Team Foundation Server

Pour arrêter les services utilisés par Team Foundation Server

  1. Sur le serveur qui exécute les services de la couche Application pour Team Foundation, ouvrez une fenêtre d'invite de commandes et indiquez le répertoire Lecteur:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools.

  2. Tapez la commande suivante :

    TFSServiceControl quiesce

    Pour plus d'informations, consultez TFSServiceControl, commande.

Sauvegarder les bases de données et la clé de chiffrement

Avant de pouvoir modifier votre déploiement et passer d'une configuration à un seul serveur à deux serveurs, vous devez sauvegarder les bases de données de Team Foundation. Vous restaurerez ces bases de données sur le nouveau serveur de couche Données dans le cadre du transfert.

Important

Ces procédures supposent que votre déploiement sur un seul serveur est configuré pour utiliser SQL Server Reporting Services et les produits SharePoint, vous devez donc sauvegarder ces bases de données et les restaurer sur le nouveau matériel. Pour réussir un transfert basé sur la restauration sur le nouveau matériel, vous devez sauvegarder toutes les bases de données Team Foundation, mais également les bases de données suivantes :

  • TFS_Warehouse

  • TFS_Analysis

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

  • WSS_Content

  • WSS_Config

Pour sauvegarder les bases de données et la clé de chiffrement

  1. Sauvegardez toutes les bases de données de Team Foundation.

    Pour plus d'informations, consultez Sauvegarder Team Foundation Server.

    Notes

    Vous devez également sauvegarder l'ensemble des définitions de site personnalisées, des modèles de site personnalisés ou des WebParts personnalisés pour les produits SharePoint que vous souhaitez conserver. Pour plus d'informations, consultez « Options de sauvegarde et de restauration pour Windows SharePoint Services 2.0 (page éventuellement en anglais) » sur le site Web Microsoft ou, pour Windows SharePoint Services 3.0, « Choisir les outils de sauvegarde et de récupération (Windows SharePoint Services) » sur le site Web Microsoft. Si les produits SharePoint sont installés sur la couche Application et si vous souhaitez déplacer les bases de données des produits SharePoint vers la nouvelle couche Données, veillez à sauvegarder la base de données d'administration des produits SharePoint. (SharePoint_AdminContent_ID) avec les bases de données de configuration et de contenu.

  2. Sauvegardez la clé de chiffrement de Reporting Services. Assurez-vous de la garder dans un emplacement sécurisé sur un ordinateur autre que le serveur exécutant Team Foundation Server et que le nouveau serveur de couche Application peut accéder à cette clé. Vous devez également conserver le mot de passe avec lequel la clé est chiffrée.

    Pour plus d'informations, consultez Sauvegarder la clé de chiffrement de Reporting Services.

Installer les composants requis et préparer le nouveau matériel

Après avoir sauvegardé les bases de données, vous devez installer le logiciel requis sur l'ordinateur qui sera le nouveau serveur de couche Données de votre déploiement. 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

Pour installer et configurer les logiciels requis

  • Installez et configurez Windows et SQL Server sur le nouveau matériel, assurez-vous que le serveur et ses logiciels sont opérationnels.

    Pour plus d'informations, vous pouvez télécharger 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 pour Team Foundation (page éventuellement en anglais). Dans ce guide, suivez les instructions de la section « Installation des composants requis » pour les composants suivants :

    • Services IIS (Internet Information Services)

    • SQL Server

    Notes

    Vous pouvez remplacer les versions ou les éditions de certains logiciels, par exemple le système d'exploitation, mais pas dans tous les cas. La modification des versions ou des éditions peut compliquer la restauration.

Restaurer les données

Une fois que vous avez installé les logiciels des composants requis, vous pouvez restaurer les données de Team Foundation sur le nouveau serveur de couche Données à l'aide des outils de restauration fournis avec 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. Pour plus d'informations, consultez Sauvegarder Team Foundation Server.

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 sur la restauration de bases de données, consultez la page suivante sur le site Web Microsoft :Implémentation de scénarios de restauration pour les bases de données SQL Server (page éventuellement en anglais).

    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.

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 :

  • base de données d'administration des produits SharePoint (WSS_AdminContent)

  • La base de données de configuration pour les produits SharePoint (WSS_Config)

  • base de données de contenu des produits SharePoint (WSS_Content)

    Notes

    Les noms des bases de données contenant des données pour les produits SharePoint varient selon la version des produits SharePoint installée et selon que la personne ayant réalisé l'installation a ou non personnalisé le nom.

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.

    La première sauvegarde que vous restaurez doit être une sauvegarde complète, suivie de la sauvegarde différentielle, puis des 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 sélectionnée 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 en regard de la marque de transaction que vous voulez utiliser pour la restauration, puis cliquez sur OK.

    Important

    Vous devez utiliser la même 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 : Restauration de la clé de chiffrement (Configuration de Reporting Services).

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 des bases de données de 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 correspond au nom de l'instance de SQL Server qui héberge les bases de données de Team Foundation Server, au format NomServeur ou NomServeur\NomInstance :

    **TFSConfig PrepSQL /SQLInstance:**NomServeur

    Notes

    Si vous utilisez plusieurs instances de SQL Server dans votre déploiement, vous devez exécuter cette commande pour chaque instance. Pour plus d'informations, consultez PrepSQL, commande.

Rediriger Team Foundation Server vers ses bases de données

Vous devez rediriger Team Foundation Server vers ses bases de données déplacées sur le nouveau serveur de couche Données.

Pour rediriger Team Foundation Server vers ses bases de données

  1. Connectez-vous au serveur de couche Application de Team Foundation, 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, TFS_Configuration correspond au nom de la base de données de configuration restaurée pour Team Foundation Server et NomServeur2 correspond au nom du serveur qui héberge Analysis Services, s'il est différent du serveur qui héberge la base de données de configuration. 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,NomServeur2 **/AnalysisInstance:**NomServeur2 **/AnalysisDatabaseName:**NomBaseDeDonnées

    Notes

    Dans /SQLInstances, vous devez spécifier toutes les instances de SQL Server, séparées par les virgules, qui hébergent les bases de données de Team Foundation Server. Si votre déploiement n'utilise pas la création de rapports, vous pouvez ignorer cette étape à l'aide des options /AnalysisInstance et /AnalysisDatabaseName. 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, assurez-vous que le compte d'utilisateur avec lequel vous êtes connecté est 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, vous devez vous assurer que le compte est 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 la base de données de configuration 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 de 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 garantir que l'identité et le format des comptes sont appropriés au nouveau serveur de couche Données.

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 ajouter 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 ajouter le compte de sources de données :

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

    Pour plus d'informations sur l'utilitaire en ligne de commande des comptes, consultez Accounts, commande.

Enregistrer l'emplacement des bases de données déplacées

Après avoir mis à jour les informations sur le compte de services, vous devez rediriger la couche Application vers le nouvel emplacement des bases de données restaurées.

Notes

Si vous avez plusieurs serveurs de couche Application dans votre déploiement, vous devez enregistrer l'emplacement des bases de données sur chacun de ces serveurs.

Pour enregistrer l'emplacement des bases de données

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

  2. À l'invite de commandes, tapez la commande suivante, où NomBaseDeDonnées correspond au nom de la base de données de configuration (par défaut, TFS_Configuration) :

    **TfsConfig registerDB /SQLInstance:**NomServeur **/DatabaseName:**NomBaseDeDonnées

    Pour plus d'informations sur l'utilisation de cette commande, consultez RegisterDB, commande.

Rediriger les produits SharePoint vers le nouvel emplacement de leurs bases de données

Vous pouvez ignorer cette procédure si votre déploiement n'utilise pas de produits SharePoint ou si vous ne changez pas l'emplacement des bases de données que les produits SharePoint utilisent dans le cadre du changement de déploiement d'un serveur à deux serveurs.

Vous devez rediriger les produits SharePoint vers le nouvel emplacement des bases de données sur le nouveau serveur de couche Données. Cette procédure suppose que vous n'avez pas déplacé la couche Application des produits SharePoint, mais que vous avez déplacé les bases de données dans le cadre du transfert de la couche Données logique sur un autre serveur. Cela inclut de rediriger tous les sites Web pour les projets d'équipe vers la base de données de contenu sur le nouveau serveur de couche Données de Team Foundation.

Pour rediriger les produits SharePoint vers leurs bases de données déplacées

Réparer les connexions aux applications Web SharePoint

Dans le cadre du transfert vers un déploiement à deux serveurs, vous devez réparer les connexions aux applications Web SharePoint que le déploiement utilise. Cela aide à vérifier que tous les paramètres sont définis correctement.

Pour réparer les connexions aux applications Web SharePoint

  1. Ouvrez la console Administration de Team Foundation.

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

  3. Dans la liste Applications Web SharePoint, cliquez sur l'application Web dont la base de données de contenu a changé d'emplacement dans le cadre du transfert sur le nouveau serveur de couche Données, puis cliquez sur Réparer la connexion.

  4. Pour réparer la connexion à une application Web SharePoint, cliquez sur Réparer.

  5. Lorsque l'opération de réparation s'achève, cliquez sur Fermer.

  6. Répétez les étapes 3-5 pour chaque application Web SharePoint utilisée par votre déploiement.

    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 la création de rapports dans le cadre de votre déploiement. Si votre déploiement utilise un serveur de rapports et que vous déplacez les bases de données de création de rapport et Analysis Services pour ajouter un autre serveur comme serveur de couche Données, vous devez rediriger Team Foundation Server vers son emplacement, redémarrer l'entrepôt et reconstruire manuellement la base de données d'Analysis Services.

Pour reconfigurer les services Reporting Services et Analysis Services

  1. Ouvrez la console Administration de Team Foundation.

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

  3. Dans 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, puis dans Serveur, tapez le nom du serveur sur lequel vous avez restauré les bases de données de création de rapport ou cliquez sur ce nom.

  7. Dans Base de données, tapez le nom de la base de données de l'entrepôt de 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.

  10. Dans la liste Serveur, tapez le nom du serveur où vous avez restauré la base de données d'Analysis Services ou cliquez sur celui-ci.

  11. 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.

  12. 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.

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

  14. 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).

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

  16. 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).

  17. Dans Chemin d'accès par défaut, tapez le chemin d'accès relatif pour le stockage des rapports, puis cliquez sur OK.

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

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

  20. 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).

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

  22. 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/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx

    La page ControllerService s'affiche.

  23. Cliquez sur GetWarehouseStatus, puis sur Appeler.

    Important

    Le service doit retourner la valeur Inactif, 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.

  24. Retournez à la page ControllerService et cliquez sur Exécuter, puis sur Appeler.

    Cette étape initialise le traitement. Le service retourne la valeur True lorsqu'il a démarré le contrôleur et False si l'entrepôt est toujours en cours de traitement.

  25. Pour déterminer quand le traitement de l'entrepôt est terminé, retournez à la page ControllerService et cliquez sur GetWarehouseStatus, puis sur Appeler.

    Le traitement est terminé lorsque le service GetWarehouseStatus retourne la valeur Inactif.

Redémarrer les services utilisés par Team Foundation Server

Pour redémarrer les services utilisés par Team Foundation Server

  1. Sur le serveur qui exécute les services de la couche Application pour Team Foundation, ouvrez une fenêtre d'invite de commandes et indiquez le répertoire Lecteur:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools.

  2. Tapez la commande suivante :

    TFSServiceControl unquiesce

    Pour plus d'informations, consultez TFSServiceControl, commande.

Actualiser le cache de données sur les ordinateurs clients

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

  • Utilisez le service Web ClientService pour forcer les clients à mettre à jour le cache de suivi des éléments de travail et de contrôle de version lors de leur prochaine connexion au serveur de couche Application.

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

Voir aussi

Concepts

Architecture de Team Foundation Server

Autres ressources

Types de transfert de Team Foundation Server

Transférer Team Foundation Server d'un environnement à un autre

Transférer Team Foundation Server d'une configuration matérielle à une autre

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