Sdílet prostřednictvím


Opětovné připojení služeb a uživatelů

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

Toto téma, čtvrtá část kurzu Obnovení Single-Server, vás naučí spouštět kolekce projektů a ověřovat skupiny uživatelů na novém serveru. Dozvíte se také, jak vymazat mezipaměti dat na novém serveru a jak zajistit, aby uživatelé při připojování k novému serveru neměli problémy s ukládáním dat do mezipaměti.

Toto téma slouží k:

  • Spuštění kolekcí projektů a ověření oprávnění
  • Aktualizace mezipaměti správy verzí na klientských počítačích a opětovné připojení k TFS

Požadavky

Chcete-li vyvolat webovou metodu StampWorkitemCache , musíte být členem skupiny zabezpečení Administrators na serveru.

Pokud chcete příkaz použít tf workspaces v klientském počítači, musí být oprávnění ke čtení nastaveno na Povolit.

Spuštění kolekcí projektů a ověření oprávnění

Po dokončení obnovení dat a softwaru na novém serveru spusťte kolekce projektů a ujistěte se, že všichni uživatelé, skupiny a účty služeb pro vaše nasazení jsou nakonfigurované s oprávněními, která potřebují k provádění úkolů a správné funkci.

Všechna oprávnění nelze automaticky migrovat. Například správci pro Team Foundation musí být členy místní skupiny Administrators na serveru, aby mohli otevřít konzolu pro správu, a musíte je ručně přidat do této skupiny.

Spuštění kolekce projektů:

  1. Otevřete konzolu pro správu a v kolekcích projektů spusťte výchozí kolekci.

    Kolekce zůstávají offline, dokud se nespustit

  2. Tuto akci opakujte pro všechny ostatní kolekce projektů v nasazení.

Ověření oprávnění:

Aktualizace mezipaměti pracovních položek

Poznámka

Tato procedura je volitelná. Měli byste ho provést pouze v případě, že se zobrazí chyby při sledování pracovních položek.

Pokud chcete aktualizovat mezipaměť pro sledování pracovních položek, vyvoláte webovou metodu StampWorkitemCache . Tato metoda vynutí, aby klientské počítače aktualizovaly mezipaměť při příštím připojení k serveru aplikační vrstvy. Tato metoda také synchronizuje pracovní prostory, které jsou definovány v klientských počítačích.

Aktualizace mezipaměti pro sledování pracovních položek na klientských počítačích:

  1. Na novém serveru otevřete Internet Explorer.

  2. Na panelu Adresa zadejte následující adresu pro připojení k webové službě ClientService :

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

    Poznámka

    I když jste přihlášení pomocí přihlašovacích údajů správce, možná budete muset spustit Internet Explorer jako správce a může se zobrazit výzva k zadání přihlašovacích údajů.

  3. Zvolte StampWorkitemCache a pak zvolte Vyvolat.

    Poznámka

    Metoda StampWorkitemCache nevrací žádná data.

Aktualizujte mezipaměť správy verzí na klientských počítačích a znovu se připojte k Azure DevOps Server

Pokud chcete zabránit chybám pracovního prostoru během správy verzí nebo operací sestavení v Team Foundation, musíte aktualizovat mezipaměť dat na klientských počítačích.

Pokud chcete aktualizovat mezipaměť správy verzí, musí každý uživatel spustit příkaz pracovních prostorů tf na libovolném počítači, který používá správu verzí a který se připojuje k obnoveným serveru.

Aktualizace mezipaměti správy verzí na klientských počítačích:

  1. Na klientském počítači otevřete okno příkazového řádku s oprávněními správce a změňte adresáře na Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. Na příkazovém řádku zadejte následující příkaz, včetně adresy URL kolekce, která obsahuje název serveru a číslo portu nového serveru:

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

    Pokud například chcete aktualizovat mezipaměť správy verzí pro projekt, který je členem kolekce DefaultCollection, která je hostovaná v nasazení FabrikamPrime Team Foundation Serveru, zadejte následující řetězec:

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

    Další informace najdete v tématu Pracovní prostory – příkaz.