Ponowne nawiązywanie połączenia z usługami i użytkownikami

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 — TFS 2013

Uwaga

Azure DevOps Server wcześniej nosiła nazwę Visual Studio Team Foundation Server.

Ten temat, czwarta część samouczka Restore a Single-Server (Przywracanie bazy danych), zawiera informacje na temat uruchamiania kolekcji projektów i weryfikowania grup użytkowników na nowym serwerze. Dowiesz się również, jak wyczyścić pamięci podręczne danych na nowym serwerze oraz jak pomóc zapewnić, że użytkownicy nie doświadczą problemów z buforowaniem danych podczas nawiązywania połączenia z nowym serwerem.

Skorzystaj z tego tematu, aby:

  • Uruchamianie kolekcji projektów i weryfikowanie uprawnień
  • Odświeżanie pamięci podręcznej kontroli wersji na komputerach klienckich i ponowne nawiązywanie połączenia z programem TFS

Wymagania wstępne

Aby wywołać metodę sieci Web StampWorkitemCache, musisz być członkiem grupy zabezpieczeń Administratorzy na serwerze.

Aby użyć polecenia tf workspaces na komputerze klienckim, uprawnienie Odczyt musi mieć wartość Zezwalaj.

Uruchamianie kolekcji projektów i weryfikowanie uprawnień

Po zakończeniu przywracania danych i oprogramowania na nowym serwerze uruchom kolekcje projektów, a następnie upewnij się, że wszyscy użytkownicy, grupy i konta usług dla wdrożenia są skonfigurowane z uprawnieniami wymaganymi do poprawnego wykonywania zadań i działania.

Nie można automatycznie migrować wszystkich uprawnień. Na przykład administratorzy programu Team Foundation muszą być członkami lokalnej grupy administratorów na serwerze, aby można było otworzyć konsolę administracyjną programu i ręcznie dodać ich do tej grupy.

Aby uruchomić kolekcję projektów:

  1. Otwórz konsolę administracyjną i w Project Kolekcje uruchom kolekcję domyślną.

    Kolekcje pozostają w trybie offline do momentu rozpoczęcia

  2. Powtórz tę akcję dla wszystkich innych kolekcji projektów we wdrożeniu.

Aby zweryfikować uprawnienia:

  • Zaloguj się na serwerze i upewnij się, że użytkownicy, grupy i konta usług mają skonfigurowane uprawnienia, których potrzebują do działania.

    Aby uzyskać więcej informacji, zobacz Dodawanie użytkowników do projektów,Ustawianie uprawnień administratora dla kolekcji projektów,Ustawianie uprawnień administratora dla programu Team Foundation Serveroraz Konta usług i zależności w programie Team Foundation Server.

Odświeżanie pamięci podręcznej elementów pracy

Uwaga

Ta procedura jest opcjonalna. Należy to zrobić tylko wtedy, gdy wystąpią błędy związane ze śledzeniem elementów pracy.

Aby zaktualizować pamięć podręczną do śledzenia elementów roboczych, należy wywołać metodę internetową StampWorkitemCache. Ta metoda wymusza, aby komputery klienckie zaktualizowały pamięć podręczną przy następnym połączeniu z serwerem warstwy aplikacji. Ta metoda synchronizuje również obszary robocze zdefiniowane na komputerach klienckich.

Aby odświeżyć pamięć podręczną w celu śledzenia elementów roboczych na komputerach klienckich:

  1. Na nowym serwerze otwórz Internet Explorer.

  2. Na pasku Adres wprowadź następujący adres, aby nawiązać połączenie z usługą sieci Web ClientService:

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

    Uwaga

    Nawet jeśli użytkownik jest zalogowany przy użyciu poświadczeń administracyjnych, może być konieczne uruchomienie Internet Explorer jako administrator i może zostać wyświetlony monit o poświadczenia.

  3. Wybierz pozycję StampWorkitemCache, a następnie wybierz pozycję Wywołaj.

    Uwaga

    Metoda StampWorkitemCache nie zwraca żadnych danych.

Odśwież pamięć podręczną kontroli wersji na komputerach klienckich i połącz się ponownie z Azure DevOps Server

Aby zapobiec występowaniu błędów obszaru roboczego podczas operacji kontroli wersji lub kompilacji w programie Team Foundation, należy zaktualizować pamięć podręczną danych na komputerach klienckich.

Aby odświeżyć pamięć podręczną kontroli wersji, każdy użytkownik musi uruchomić polecenie obszarów roboczych tf na dowolnym komputerze, który korzysta z kontroli wersji i łączy się z przywróconym serwerem.

Aby odświeżyć pamięć podręczną kontroli wersji na komputerach klienckich:

  1. Na komputerze klienckim otwórz okno wiersza polecenia z uprawnieniami administracyjnymi i zmień katalogi na Dysk: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE.

  2. W wierszu polecenia wprowadź następujące polecenie, w tym adres URL kolekcji, który zawiera nazwę serwera i numer portu nowego serwera:

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

    Aby na przykład odświeżyć pamięć podręczną kontroli wersji dla projektu, który jest członkiem kolekcji DefaultCollection hostowanej we wdrożeniu FabrikamPrime Team Foundation Server, wpisz następujący ciąg:

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

    Aby uzyskać więcej informacji, zobacz Workspaces Command (Polecenia obszarów roboczych).