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

  1. Sur le serveur de couche Application, ouvrez Internet Explorer.

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

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

  1. Connectez-vous à un ordinateur exécutant un client pour Team Foundation et utilisant le contrôle de version.

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

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

Workspaces, commande

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

Managing Data