Condividi tramite


Riconnettere servizi e utenti

Azure DevOps Server | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

In questa sezione, la quarta parte del tutorial Ripristina un Single-Server, illustra come avviare le raccolte di progetti e verificare i gruppi di utenti nel nuovo server. Si apprenderà anche come cancellare le cache dei dati nel nuovo server e come assicurarsi che gli utenti non riscontrano problemi di memorizzazione nella cache dei dati quando si connettono al nuovo server.

Usare questo argomento per:

  • Avviare le raccolte di progetti e verificare le autorizzazioni
  • Aggiornare la cache del controllo della versione nei computer client e riconnettersi a TFS

Prerequisiti

Per richiamare il metodo Web StampWorkitemCache , è necessario essere membri del gruppo di sicurezza Administrators nel server.

Per usare il tf workspaces comando nel computer client, l'autorizzazione Lettura deve essere impostata su Consenti.

Avviare le raccolte di progetti e verificare le autorizzazioni

Dopo aver completato il ripristino dei dati e del software nel nuovo server, avviare le raccolte di progetti e quindi assicurarsi che tutti gli utenti, i gruppi e gli account di servizio per la distribuzione siano configurati con le autorizzazioni necessarie per eseguire attività e funzionare correttamente.

Non è possibile eseguire automaticamente la migrazione di tutte le autorizzazioni. Ad esempio, gli amministratori per Team Foundation devono essere membri del gruppo Administrators locale nel server in modo che possano aprire la console di amministrazione ed è necessario aggiungerli manualmente a tale gruppo.

Per avviare una raccolta di progetti:

  1. Aprire la console di amministrazione e in Raccolte progetti avviare la raccolta predefinita.

    Le raccolte rimangono offline fino all'avvio

  2. Ripetere questa azione per qualsiasi altra raccolta di progetti nell'implementazione.

Per verificare le autorizzazioni:

Aggiornare la cache degli elementi di lavoro

Annotazioni

Questa procedura è facoltativa. Dovresti eseguirla solo se ricevi errori nel tracciamento degli elementi di lavoro.

Per aggiornare la cache per tenere traccia degli elementi di lavoro, richiamare il metodo Web StampWorkitemCache . Questo metodo forza i computer client ad aggiornare la cache alla successiva connessione al server livello applicazione. Questo metodo sincronizza anche le aree di lavoro definite nei computer client.

Per aggiornare la cache per tenere traccia degli elementi di lavoro nei computer client:

  1. Nel nuovo server aprire Internet Explorer.

  2. Nella barra degli indirizzi immettere l'indirizzo seguente per connettersi al servizio Web ClientService :

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

    Annotazioni

    Anche se si è connessi con credenziali amministrative, potrebbe essere necessario avviare Internet Explorer come amministratore e potrebbe essere richiesto di immettere le credenziali.

  3. Scegliere StampWorkitemCache e quindi scegliere Richiama.

    Annotazioni

    Il metodo StampWorkitemCache non restituisce dati.

Aggiornare la cache del controllo della versione nei computer client e riconnettersi ad Azure DevOps Server

Per evitare che si verifichino errori dell'area di lavoro durante il controllo della versione o le operazioni di compilazione in Team Foundation, è necessario aggiornare la cache dei dati nei computer client.

Per aggiornare la cache dei controlli della versione, ogni utente deve eseguire il comando tf workspaces in qualsiasi computer che usa il controllo della versione e che si connette al server ripristinato.

Per aggiornare la cache dei controlli della versione nei computer client:

  1. Nel computer client, aprire una finestra del prompt dei comandi con autorizzazioni amministrative e cambiare directory in Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. Al prompt dei comandi immettere il comando seguente, incluso l'URL della raccolta, che include il nome del server e il numero di porta del nuovo server:

    tf workspaces /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName

    Ad esempio, per aggiornare la cache dei controlli della versione per un progetto membro dell'insieme DefaultCollection, ospitato nella distribuzione FabrikamPrime di Team Foundation Server, digitare la stringa seguente:

    tf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollection

    Per altre informazioni, vedere Comando aree di lavoro.