Services en gebruikers opnieuw verbinden

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

In dit onderwerp, het vierde deel van de zelfstudie Een Single-Server herstellen, leert u hoe u projectverzamelingen start en gebruikersgroepen op de nieuwe server verifieert. U leert ook hoe u de gegevenscache op de nieuwe server wist en hoe u ervoor kunt zorgen dat uw gebruikers geen problemen ondervinden met gegevenscaching wanneer ze verbinding maken met de nieuwe server.

Gebruik dit onderwerp voor het volgende:

  • Projectverzamelingen starten en machtigingen controleren
  • De cache voor versiebeheer op clientcomputers vernieuwen en opnieuw verbinding maken met TFS

Vereiste voorwaarden

Als u de webmethode StampWorkitemCache wilt aanroepen, moet u lid zijn van de beveiligingsgroep Administrators op de server.

Als u de tf workspaces opdracht op de clientcomputer wilt gebruiken, moet uw leesmachtiging zijn ingesteld op Toestaan.

Projectverzamelingen starten en machtigingen controleren

Nadat u klaar bent met het herstellen van de gegevens en software op de nieuwe server, start u de projectverzamelingen en zorgt u ervoor dat alle gebruikers, groepen en serviceaccounts voor uw implementatie zijn geconfigureerd met de machtigingen die ze nodig hebben om taken uit te voeren en correct te functioneren.

U kunt niet automatisch alle machtigingen migreren. Beheerders voor Team Foundation moeten bijvoorbeeld lid zijn van de lokale groep Administrators op de server, zodat ze de beheerconsole kunnen openen en u moet ze handmatig aan die groep toevoegen.

Een projectverzameling starten:

  1. Open de beheerconsole en start in Projectverzamelingen de standaardverzameling.

    Verzamelingen blijven offline totdat ze zijn gestart

  2. Herhaal deze actie voor andere projectverzamelingen in de implementatie.

Machtigingen controleren:

De cache van het werkitem vernieuwen

Opmerking

Deze procedure is optioneel. U moet dit alleen uitvoeren als u fouten ontvangt met het bijhouden van werkitems.

Als u de cache voor het bijhouden van werkitems wilt bijwerken, roept u de webmethode StampWorkitemCache aan. Deze methode dwingt clientcomputers de cache bij te werken wanneer ze de volgende keer verbinding maken met de server in de toepassingslaag. Met deze methode worden ook de werkruimten gesynchroniseerd die zijn gedefinieerd op de clientcomputers.

De cache voor het bijhouden van werkitems op clientcomputers vernieuwen:

  1. Open Internet Explorer op de nieuwe server.

  2. Voer in de adresbalk het volgende adres in om verbinding te maken met de clientservicewebservice :

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

    Opmerking

    Zelfs als u bent aangemeld met beheerdersreferenties, moet u Internet Explorer mogelijk starten als beheerder en wordt u mogelijk om uw referenties gevraagd.

  3. Kies StampWorkitemCache en kies Vervolgens Aanroepen.

    Opmerking

    De methode StampWorkitemCache retourneert geen gegevens.

Vernieuw de cache voor versiebeheer op clientcomputers en maak opnieuw verbinding met Azure DevOps Server

Als u wilt voorkomen dat er werkruimtefouten optreden tijdens versiebeheer of buildbewerkingen in Team Foundation, moet u de gegevenscache op clientcomputers bijwerken.

Als u de cache voor versiebeheer wilt vernieuwen, moet elke gebruiker de opdracht tf-werkruimten uitvoeren op elke computer die versiebeheer gebruikt en die verbinding maakt met de herstelde server.

De cache voor versiebeheer op clientcomputers vernieuwen:

  1. Open op de clientcomputer een opdrachtpromptvenster met beheerdersmachtigingen en wijzig mappen in Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. Voer bij de opdrachtprompt de volgende opdracht in, inclusief de URL van de verzameling, die de servernaam en het poortnummer van de nieuwe server bevat:

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

    Als u bijvoorbeeld de cache voor versiebeheer wilt vernieuwen voor een project dat lid is van de DefaultCollection-verzameling, die wordt gehost in de fabrikamPrime-implementatie van Team Foundation Server, typt u de volgende tekenreeks:

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

    Voor meer informatie, zie de opdracht Werkruimten.