Condividi tramite


Procedura: aggiornare le cache di dati nei computer client

Aggiornamento: novembre 2007

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 aver spostato, ripristinato, rinominato o sottoposto a failover un server di livello dati o di livello applicazione, è necessario aggiornare la cache di gestione degli elementi di lavoro. Inoltre, 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 eseguire il comando tf workspaces nel computer client è necessario che la propria autorizzazione Read sia 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 System 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:

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

    Nota:

    Anche se si è connessi con credenziali amministrative è possibile che sia necessario avviare Internet Explorer come amministratore in un server che esegue 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 (informazioni in lingua inglese).

  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 server di livello applicazione 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 2008, Visual Studio Tools, quindi Prompt dei comandi di Visual Studio 2008.

    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 (informazioni in lingua inglese).

  3. Digitare il comando seguente al prompt dei comandi, indicando il nome e il numero di porta del server di livello applicazione:

    **tf workspaces /s http://**NomeServerLivelloApplicazione:Porta

    Per ulteriori informazioni, vedere Comando Workspaces.

Vedere anche

Attività

Procedura: eseguire il failover in un server di livello dati di mirroring

Procedura: passare da una distribuzione a server singolo a una a server doppio

Concetti

Procedura: ripristinare i dati di Team Foundation

Riferimenti

Comando Workspaces

Altre risorse

Gestione di dati