Aggiornare le cache di dati nei computer client

Per impedire il verificarsi di errori dell'area di lavoro durante le operazioni di controllo della versione o di compilazione in Team Foundation, dopo determinate operazioni di manutenzione occorre aggiornare la cache di dati nei computer client. Dopo lo spostamento, il ripristino, la ridenominazione o il failover di un server a livello dati o applicazione, oppure dopo il recupero da un errore quale un malfunzionamento hardware, è necessario aggiornare la cache di rilevamento degli elementi di lavoro, e gli utenti devono aggiornare la cache di controllo della versione, nei computer client.

Autorizzazioni necessarie

Per richiamare il metodo Web StampWorkitemCache è necessario essere membri del gruppo di sicurezza Administrators del server di livello applicazione di Team Foundation. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Per utilizzare il comando tf workspaces nel computer client, l'autorizzazione Read deve essere impostata su Allow.

Aggiornamento della cache degli elementi di lavoro

Nota

Questa procedura è facoltativa. Eseguirla soltanto nel caso in cui si verifichino errori nella gestione degli elementi di lavoro.

Per aggiornare la cache di gestione degli elementi di lavoro occorre richiamare il metodo Web StampWorkitemCache. Questo metodo impone ai computer client di aggiornare la cache alla successiva connessione al server di livello applicazione. Questo metodo, inoltre, sincronizza le aree di lavoro definite nei computer client.

Nota

Quando si richiama il metodo Web StampWorkitemCache, è possibile che le prestazioni di Visual Studio Team Foundation Server si riducano temporaneamente. L'entità dell'impatto sulle prestazioni dipende da quanti utenti di Team Foundation sono connessi quando si richiama il metodo.

Per aggiornare la cache di gestione degli elementi di lavoro nei computer client

  1. Nel server a livello applicazione aprire Internet Explorer.

  2. Nella barra degli indirizzi, digitare l'indirizzo seguente per connettersi al servizio Web ClientService. Per determinare l'indirizzo aprire la console di amministrazione, fare clic su Livello applicazione ed esaminare gli indirizzi per URL pubblico e Directory virtuale:

    http://PublicURL/VirtualDirectory:8080/WorkItemTracking/v3.0/ClientService.asmx

    Nota

    Anche se l'accesso è stato effettuato con credenziali amministrative, potrebbe essere necessario avviare Internet Explorer come amministratore in un server in cui è in esecuzione Windows Server 2008. A tale scopo, fare clic su Start, scegliere Tutti i programmi, fare clic con il pulsante destro del mouse su Internet Explorer e quindi fare clic su Esegui come amministratore. Per ulteriori informazioni, vedere il sito Web Microsoft.

  3. Fare clic su StampWorkitemCache e quindi su Richiama.

    Nota

    Il metodo StampWorkitemCache non restituisce dati.

Aggiornamento della cache di controllo della versione

Per aggiornare la cache di controllo della versione, ogni utente esegue il comando tf workspaces nei computer da aggiornare. In particolare, gli utenti devono aggiornare qualsiasi computer che utilizza il controllo della versione e che si connette a un insieme di progetti team i cui database sono stati spostati.

Per aggiornare la cache di controllo della versione nei computer client

  1. Accedere a un computer che esegue un client di Team Foundation e che utilizza il controllo della versione.

  2. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft Visual Studio, Visual Studio Tools, quindi fare clic sul prompt dei comandi di Visual Studio.

    Nota

    Anche se si è connessi con credenziali amministrative, è possibile che occorra aprire una finestra del prompt dei comandi con privilegi elevati per eseguire questa funzione in un server che esegue Windows Server 2008 o Windows Vista. Per aprire una finestra del prompt dei comandi con privilegi elevati, fare clic su Start, fare clic con il pulsante destro del mouse su Prompt dei comandi e quindi fare clic su Esegui come amministratore. Per ulteriori informazioni, vedere il sito Web Microsoft.

  3. Digitare il comando seguente al prompt dei comandi e specificare l'URL dell'insieme, che include il nome del server e il numero di porta del server di livello applicazione:

    **tf workspaces /collection:http://**ServerName:Port/VirtualDirectory/CollectionName

    Ad esempio, se si desidera aggiornare la cache di controllo della versione per un progetto che è un membro dell'insieme ContosoMain, ospitato nella distribuzione Contoso1 di Team Foundation Server si digiterà la stringa seguente:

    tf workspaces /collection:http://Contoso1:8080/tfs/ContosoMain

    Per ulteriori informazioni, vedere Comando Workspaces.

Vedere anche

Attività

Aprire la console di amministrazione di Team Foundation

Ripristinare i dati nello stesso percorso

Riferimenti

Comando Workspaces

Altre risorse

How to: Fail Over to a Mirrored Data-Tier Server

Passare da una distribuzione a server singolo a una a server doppio

Managing Data