Comment : actualiser les caches de données sur les ordinateurs clients

Mise à jour : novembre 2007

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é, renommé ou basculé un serveur de couche Données ou Application, vous devez actualiser le cache pour pouvoir effectuer le suivi des é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 pour Team Foundation. Pour plus d'informations, consultez Autorisations de Team Foundation Server.

Pour pouvoir exécuter la commande tf workspaces sur l'ordinateur client, votre autorisation Read doit avoir la valeur Allow.

Actualiser le cache d'éléments de travail

Remarque :

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.

Remarque :

Lorsque vous appelez la méthode Web StampWorkitemCache, la performance de Visual Studio Team System 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.

    http://applicationTierServerName:8080/WorkItemTracking/v1.0/ClientService.asmx

    Remarque :

    Même si vous êtes connecté en tant qu'administrateur, il peut s'avérer nécessaire de démarrer Internet Explorer en tant qu'administrateur sur un serveur exécutant Windows Server 2008. Pour ce faire, cliquez successivement sur Démarrer et Tous les programmes, cliquez avec le bouton droit sur Internet Explorer et cliquez enfin sur Exécuter en tant qu'administrateur. Pour plus d'informations, consultez le site Web Microsoft (page pouvant être en anglais).

  3. Cliquez sur StampWorkitemCache, puis sur Appeler.

    Remarque :

    La méthode StampWorkitemCache ne retourne pas de données.

Actualiser le cache de contrôle de version

Pour mettre à jour 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 se connecte à un serveur de couche Application 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. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft Visual Studio 2008, puis sur Visual Studio Tools, et cliquez sur Invite de commandes de Visual Studio 2008.

    Remarque :

    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 (page pouvant être en anglais).

  3. À l'invite de commandes, tapez la commande suivante, en indiquant le nom et le numéro de port du serveur de couche Application :

    **tf workspaces /s http://**ApplicationTierServerName:Port

    Pour plus d'informations, consultez Workspaces, commande.

Voir aussi

Tâches

Comment : basculer sur un serveur de couche Données en miroir

Comment : passer d'un déploiement sur un serveur à un déploiement sur deux serveurs

Concepts

Comment : restaurer des données pour Team Foundation

Référence

Workspaces, commande

Autres ressources

Gestion des données