Partilhar via


Reconectar serviços e utilizadores

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

Este tópico, a quarta parte do tutorial Restaurar um Single-Server, ensina como iniciar coleções de projetos e verificar grupos de usuários no novo servidor. Você também aprenderá como limpar os caches de dados no novo servidor e como ajudar a garantir que os usuários não tenham problemas de cache de dados quando se conectarem ao novo servidor.

Use este tópico para:

  • Iniciar coleções de projetos e verificar permissões
  • Atualize o cache de controle de versão em computadores cliente e reconecte-se ao TFS

Pré-requisitos

Para invocar o método Web StampWorkitemCache , tem de ser membro do grupo de segurança Administradores no servidor.

Para usar o tf workspaces comando no computador cliente, sua permissão de leitura deve ser definida como Permitir.

Iniciar coleções de projetos e verificar permissões

Depois de concluir a restauração dos dados e do software no novo servidor, inicie as coleções de projetos e verifique se todos os usuários, grupos e contas de serviço para sua implantação estão configurados com as permissões necessárias para executar tarefas e funcionar corretamente.

Não é possível migrar automaticamente todas as permissões. Por exemplo, os administradores do Team Foundation devem ser membros do grupo Administradores local no servidor para que possam abrir o console de administração e você deve adicioná-los manualmente a esse grupo.

Para iniciar uma coleção de projetos:

  1. Abra o console de administração e, em Coleções de Projetos, inicie a coleção padrão.

    As coleções permanecem offline até serem iniciadas

  2. Repita essa ação para quaisquer outras coleções de projetos na implantação.

Para verificar as permissões:

Atualizar o cache de itens de trabalho

Observação

Este procedimento é opcional. Você deve executá-lo somente se receber erros no rastreamento de itens de trabalho.

Para atualizar o cache para rastrear itens de trabalho, invoque o método da Web StampWorkitemCache. Esse método força os computadores clientes a atualizar o cache na próxima vez que se conectarem ao servidor de camada de aplicativo. Esse método também sincroniza os espaços de trabalho definidos nos computadores cliente.

Para atualizar o cache para rastrear itens de trabalho nos computadores dos clientes:

  1. No novo servidor, abra o Internet Explorer.

  2. Na barra de endereços, digite o seguinte endereço para se conectar ao serviço Web ClientService :

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

    Observação

    Mesmo que tenha iniciado sessão com credenciais administrativas, poderá ter de iniciar o Internet Explorer como administrador e poderá ser-lhe pedido que forneça as suas credenciais.

  3. Escolha StampWorkitemCache e, em seguida, escolha Invoke.

    Observação

    O método StampWorkitemCache não retorna dados.

Atualizar o cache de controle de versão em computadores cliente e reconectar-se ao Servidor de DevOps do Azure

Para evitar que erros de espaço de trabalho ocorram durante o controle de versão ou operações de compilação no Team Foundation, você precisa atualizar o cache de dados em computadores cliente.

Para atualizar o cache de controle de versão, cada usuário deve executar o comando tf workspaces em qualquer computador que use controle de versão e que se conecte ao servidor restaurado.

Para atualizar o cache de controle de versão em computadores cliente:

  1. No computador cliente, abra uma janela de Prompt de Comando com permissões administrativas e altere os diretórios para Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. No prompt de comando, digite o seguinte comando, incluindo a URL da coleção, que inclui o nome do servidor e o número da porta do novo servidor:

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

    Por exemplo, para atualizar o cache de controle de versão para um projeto que é membro da coleção DefaultCollection, que está hospedada na implantação FabrikamPrime do Team Foundation Server, digite a seguinte cadeia de caracteres:

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

    Para obter mais informações, consulte Comando Workspaces.