Actualiser les caches de données sur les ordinateurs clients
Pour éviter que des erreurs d'espace de travail se produisent pendant le contrôle de version ou les opérations de génération dans Team Foundation, le cache de données sur les ordinateurs clients doit être mis à jour après certaines opérations de maintenance. Après avoir déplacé, restauré ou renommé un serveur de couche Données ou Application, après avoir basculé sur un tel serveur, ou après avoir récupéré suite à une défaillance telle qu'une panne de matériel, vous devez actualiser le cache pour suivre les éléments de travail et les utilisateurs doivent actualiser le cache de contrôle de version sur les ordinateurs clients.
Autorisations requises
Pour appeler la méthode Web StampWorkitemCache, vous devez être membre du groupe de sécurité Administrateurs sur le serveur de couche Application de Team Foundation. Pour plus d'informations, consultez Autorisations de Team Foundation Server.
Pour utiliser la commande tf workspaces sur l'ordinateur client, votre autorisation Read doit avoir la valeur Allow.
Actualiser le cache d'éléments de travail
Notes
Cette procédure est facultative. Vous ne devez effectuer cette opération que si des erreurs se produisent lors du suivi des éléments de travail.
Pour mettre à jour le cache de suivi des éléments de travail, vous devez appeler la méthode Web StampWorkitemCache. Cette méthode force les ordinateurs clients à mettre à jour le cache la prochaine fois qu'ils se connectent au serveur de couche Application. Cette méthode synchronise également les espaces de travail définis sur les ordinateurs clients.
Notes
Lorsque vous appelez la méthode Web StampWorkitemCache, la performance de Visual Studio Team Foundation Server peut se dégrader provisoirement. L'impact sur les performances dépend du nombre d'utilisateurs de Team Foundation qui sont connectés lorsque vous appelez la méthode.
Pour actualiser le cache de suivi des éléments de travail sur les ordinateurs clients
Sur le serveur de couche Application, ouvrez Internet Explorer.
Dans la barre d'adresse, tapez l'adresse suivante pour vous connecter au service Web ClientService. Pour déterminer l'adresse, ouvrez la console Administration, cliquez sur Couche Application et examinez les adresses pour URL publique et Répertoire virtuel :
http://URLPublique/RépertoireVirtuel:8080/WorkItemTracking/v3.0/ClientService.asmx
Notes
Même si vous êtes connecté avec des informations d'identification d'administration, vous devrez peut-être démarrer Internet Explorer en tant qu'administrateur sur un serveur qui exécute Windows Server 2008 ; 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. Pour plus d'informations, consultez le site Web Microsoft.
Cliquez sur StampWorkitemCache, puis sur Appeler.
Notes
La méthode StampWorkitemCache ne retourne pas de données.
Actualiser le cache de contrôle de version
Pour actualiser le cache de contrôle de version, chaque utilisateur exécute la commande tf workspaces sur tout ordinateur qui doit être mis à jour. Les utilisateurs doivent mettre à jour tout ordinateur qui utilise le contrôle de version et qui se connecte à une collection de projets d'équipe dont les bases de données ont été déplacées.
Pour actualiser le cache de contrôle de version sur les ordinateurs clients
Connectez-vous à un ordinateur exécutant un client pour Team Foundation et utilisant le contrôle de version.
Dans le menu Démarrer, pointez sur Tous les programmes, Microsoft Visual Studio 2010, Visual Studio Tools, puis cliquez sur Invite de commandes de Visual Studio 2010.
Notes
Même si vous êtes connecté en tant qu'administrateur, il peut s'avérer nécessaire d'ouvrir une invite de commandes avec les autorisations élevées pour exécuter cette fonction sur un serveur exécutant Windows Server 2008 ou Windows Vista. Pour ouvrir une invite de commandes avec les autorisations élevées, cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur. Pour plus d'informations, consultez le site Web Microsoft.
À l'invite de commandes, tapez la commande suivante et indiquez l'URL de la collection, qui inclut le nom du serveur et le numéro de port du serveur de couche Application :
**tf workspaces /collection:http://**NomServeur:Port/RépertoireVirtuel/NomCollection
Par exemple, si vous voulez actualiser le cache de contrôle de version d'un projet membre de la collection ContosoMain, qui est hébergée dans le déploiement Contoso1 de Team Foundation Server, tapez la chaîne suivante :
tf workspaces /collection:http://Contoso1:8080/tfs/ContosoMain
Pour plus d'informations, consultez Workspaces, commande.
Voir aussi
Tâches
Ouvrir la console Administration Team Foundation
Restaurer des données au même emplacement
Référence
Autres ressources
How to: Fail Over to a Mirrored Data-Tier Server
Passer d'un déploiement sur un serveur à un déploiement sur deux serveurs