Återansluta tjänster och användare

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

I det här avsnittet, den fjärde delen av handledningen Återställa en Single-Server, lär du hur man startar projektkollektioner och kontrollerar användargrupper på den nya servern. Du får också lära dig hur du rensar datacacheminnen på den nya servern och hur du ser till att användarna inte får problem med datacachelagring när de ansluter till den nya servern.

Använd det här ämnet till att:

  • Starta projektsamlingar och verifiera behörigheter
  • Uppdatera versionskontrollcacheminnet på klientdatorerna och återansluta till TFS

Förutsättningar

Om du vill anropa webbmetoden StampWorkitemCache måste du vara medlem i säkerhetsgruppen Administratörer på servern.

Om du vill använda tf workspaces kommandot på klientdatorn måste läsbehörigheten vara inställd på Tillåt.

Starta projektsamlingar och verifiera behörigheter

När du har återställt data och programvara på den nya servern startar du projektsamlingarna och kontrollerar sedan att alla användare, grupper och tjänstkonton för distributionen har konfigurerats med de behörigheter som krävs för att utföra uppgifter och fungera korrekt.

Du kan inte migrera alla behörigheter automatiskt. Administratörer för Team Foundation måste till exempel vara medlemmar i den lokala gruppen Administratörer på servern så att de kan öppna administrationskonsolen och du måste lägga till dem i gruppen manuellt.

Så här startar du en projektsamling:

  1. Öppna administrationskonsolen och starta standardsamlingen i Projektsamlingar.

    Samlingar förblir offline tills de startas

  2. Upprepa den här åtgärden för alla andra projektsamlingar i distributionen.

För att kontrollera behörigheter:

Uppdatera cacheminnet för arbetsobjektet

Anmärkning

Den här proceduren är valfri. Du bör bara utföra det om du får fel med spårning av arbetsobjekt.

Om du vill uppdatera cachen för att spåra arbetsobjekt anropar du webbmetoden StampWorkitemCache . Den här metoden tvingar klientdatorer att uppdatera cacheminnet nästa gång de ansluter till programnivåservern. Den här metoden synkroniserar också de arbetsytor som definieras på klientdatorerna.

Så här uppdaterar du cachen för att spåra arbetsobjekt på klientdatorer:

  1. Öppna Internet Explorer på den nya servern.

  2. I adressfältet anger du följande adress för att ansluta till ClientService-webbtjänsten :

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

    Anmärkning

    Även om du är inloggad med administrativa autentiseringsuppgifter kan du behöva starta Internet Explorer som administratör och du kan uppmanas att ange dina autentiseringsuppgifter.

  3. Välj StampWorkitemCache och välj sedan Anropa.

    Anmärkning

    Metoden StampWorkitemCache returnerar inga data.

Uppdatera versionskontrollcacheminnet på klientdatorerna och återansluta till Azure DevOps Server

För att förhindra att fel på arbetsytan inträffar under versionskontrollen eller byggåtgärderna i Team Foundation måste du uppdatera datacachen på klientdatorerna.

Om du vill uppdatera versionskontrollcacheminnet måste varje användare köra kommandot tf workspaces på alla datorer som använder versionskontroll och som ansluter till den återställda servern.

Så här uppdaterar du cacheminnet för versionskontroll på klientdatorer:

  1. På klientdatorn öppnar du ett kommandotolkfönster med administratörsbehörighet och ändrar kataloger till Enhet:\Programfiler (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. I kommandotolken anger du följande kommando, inklusive samlingens URL, som innehåller servernamnet och portnumret för den nya servern:

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

    Om du till exempel vill uppdatera versionskontrollcachen för ett projekt som är medlem i Samlingen DefaultCollection, som finns i FabrikamPrime-distributionen av Team Foundation Server, skriver du följande sträng:

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

    Mer information finns i Kommandot Arbetsytor.