Compartilhar via


Mover uma coleção de projeto de equipe

Você pode mover uma coleção de projeto de equipe de uma implantação do Team Foundation Server (TFS) para outra. Por exemplo:

  • Você tem mais de uma implantação do TFS na sua organização e deseja mover uma coleção para outra implantação mais alinhada às necessidades de negócios.

  • Você deseja mover a coleção para um escritório remoto que tenha a própria implantação do TFS.

  • Você deseja expandir sua implantação do TFS adicionando outra instância do SQL Server a ela e distribuir as coleções existentes entre instâncias.

  • É preciso realizar um upgrade incremental da sua implantação desanexando uma coleção de projeto de equipe individual de uma implantação do TFS que execute uma versão anterior e então movê-la para um servidor execute a versão atual do TFS. (Um motivo comum para isso é que algumas equipes podem precisar migrar para uma versão mais recente do TFS, enquanto outras precisam permanecer em uma versão mais antiga devido a ferramentas ou projetos.) Nesse cenário, então você deve atualizar cada projeto de equipe dentro da coleção usando o assistente Configurar Recursos. Para obter mais informações, consulte Configurar recursos após uma atualização do TFS.

As etapas para mover uma coleção dependerão da configuração em particular da implantação que hospedou a coleção e a implantação para a qual movê-la. Por exemplo, se você mover uma coleção para um novo domínio, precisará adicionar usuários desse domínio para os grupos adequados no nível da coleção e no nível do projeto. De modo similar, se você mover uma coleção para uma implantação do TFS que use um aplicativo Web SharePoint diferente, precisará mover o banco de dados da coleção do site que dá suporte à coleção para esse aplicativo Web do SharePoint, ou deverá adicionar o aplicativo do SharePoint que dá suporte à coleção à implantação do TFS para a qual você o moveu.

Estas são as etapas para mover toda uma coleção de projeto de equipe. Se desejar mover parte de uma coleção, veja Dividir uma coleção de projeto de equipe.

Neste tópico

  1. Desanexar a coleção

  2. Realizar o backup do banco de dados da coleção

  3. Mover o banco de dados da coleção

  4. Anexar a coleção

  5. Configurar a coleção de projeto de equipe movida

  6. Configurar projetos

Perguntas e respostas

  • Minha implantação do TFS usa relatório. Como mover os relatórios ao mover uma coleção?

  • Como mover uma coleção que use produtos SharePoint?

  • Como mover uma coleção de projeto que inclua o Lab Management?

  • Posso mover uma coleção de projeto que seja integrada ao Project Server?

  • Eu movi minha coleção para um TFS em possui usuários ou grupos que não devem ter acesso a projetos ou funções em alguns dos projetos da equipe, mas que precisam de acesso a outros projetos na coleção movida. Posso impedir que vejam projetos que eu não desejo que vejam?

Antes de começar

Antes de começar a mover, certifique-se de ser um administrador nos servidores e no software usado tanto pela implantação de saída quando pela de chegada. Se você não for um administrador, seja adicionado como um.

1.Desanexar a coleção

Antes de mover uma coleção, é preciso desanexá-la da implantação do TFS em que ela está executando. É muito importante não ignorar essa etapa. Ao desanexar uma coleção, todos os trabalhos e serviços são interrompidos, bem como o banco de dados da coleção. O processo de desanexar copia também os dados específicos da coleção do banco de dados de configuração e os salva como parte do banco de dados da coleção do projeto da equipe. Esses dados de configuração são o que permite ao banco de dados da coleção serem anexados a uma implantação diferente do TFS. Se esses dados não estiverem presentes, anexe a coleção a qualquer implantação do TFS, exceto aquela da qual se originou.

Dica

Desanexar uma coleção impede os usuários de acessar quaisquer projetos na coleção.

  1. Abra o console de administração para Team Foundation no servidor que hospeda a coleção que você deseja mover e, em Coleções de projeto de equipe, destaque a coleção que deseja mover.

  2. Na guia Geral, escolha Desanexar coleção.

    Na guia geral, selecione e desanexar

    O Assistente de desanexar coleção de projeto de equipe se abre.

  3. (Opcional) Na página Fornecer uma mensagem de serviços para a coleção de projeto de equipe, em Mensagem de serviços, forneça uma mensagens para usuários que possam tentar conectar-se a projetos nessa coleção.

  4. Escolha Avançar.

  5. Na página Revisar as configurações que serão usadas para desanexar a coleção de projeto de equipe, revise os detalhes.

  6. Se desejar alterar alguma configuração, escolha Anterior. Se parecerem estar corretas, escolha Verificar.

  7. Quando todas as verificações de prontidão tiverem sido concluídas com sucesso, escolha Desanexar.

  8. Na página Monitorar o progresso de desanexar coleção de projeto de equipe, quando todos os processos tiverem sido concluídos, escolha Avançar.

    O assistente mostra o que andamento

  9. (Opcional) Na página Revisar informações complementares para essa coleção de projeto de equipe, escolha ou anote o local do arquivo de log.

  10. Escolha Fechar.

    A coleção de projeto de equipe não aparece mais na lista de coleções no console de administração.

    Console de administração do TFS não mostra desanexado

2.Realizar o backup do banco de dados da coleção

Depois de ter desanexado a coleção, faça o backup do banco de dados para movê-lo para o outro servidor. Para realizar essa tarefa, use as ferramentas fornecidas com o SQL Server.

Usar as ferramentas fornecidas com o SQL Server

  • Para informações sobre esta tarefa, veja a página a seguir no site da Microsoft e certifique-se de ter a versão do SQL Server correspondente à sua implantação: Fazendo backup e restaurando bancos de dados no SQL Server e Configurar uma agenda e um plano de backup.

    Importante

    Também é possível apenas restaurar um banco de dados para a mesma versão ou uma versão mais recente do SQL Server.Não é possível restaurar um banco de dados do SQL Server para uma versão anterior do produto.

    Se a sua implantação original usou as edições Enterprise ou Datacenter do SQL Server e se você quiser restaurar bancos de dados em um servidor executando a edição Standard, use um conjunto de backup feito com a compactação do SQL Server desabilitada.A menos que desative a compactação de dados, você não poderá restaurar com êxito os bancos de dados da edição Enterprise ou Datacenter em um servidor que está executando a edição Standard.Para desativar a compactação, siga as etapas no artigo da base de dados de conhecimento da Microsoft.

3.Mover o banco de dados da coleção

Como parte de mover a coleção, é preciso restaurar, copiar ou de outra formar mover o banco de dados de coleção para uma instância do SQL Server que esteja configurada para dar suporte à implantação do TFS à qual você deseja mover a coleção. É possível escolher qualquer método que você prefira para mover o banco de dados.

Usar as ferramentas fornecidas com o SQL Server

Para saber mais sobre mover um banco de dados para outra instância do SQL Server, veja:

5.Anexar a coleção

Depois de restaurar o banco de dados de coleção, é possível anexar a coleção à implantação do TFS para a qual deseja movê-la. Se a implantação para a qual você estiver movendo usar relatório, uma pasta de relatório e relatórios padrão serão criados para a coleção que você está anexando como parte do processo.

Dica

Serão exibidos avisos ao anexar a coleção se a sua implantação usar Produtos do SharePoint e a conta de serviço para o TFS não for um membro do grupo Administradores, ou se a implantação usar relatório e você já tiver criado uma pasta de relatório e um caminho idênticos à pasta e caminho da implantação anterior.Esse comportamento é esperado e você pode continuar.

  1. Abra o console de administração para o Team Foundation no servidor que hospeda o nível de aplicativo para a implantação para a qual deseja mover a coleção.

  2. Escolha Coleções de projeto de equipe e escolha Anexar coleção.

    Use o console de administração do TFS

    O Assistente de anexar coleção de projeto de equipe se abre.

  3. Na página Selecionar o banco de dados de coleção de projeto de equipe a anexar, na Instância do SQL Server, forneça o nome do servidor e da instância que hospeda o banco de dados da coleção, se ainda não estiver listado.

    Verifique se que a instância do SQL Server está correta

  4. Na lista Bancos de dados, escolha o banco de dados de coleção que deseja anexar e selecione Avançar.

  5. Na página Inserir informações da coleção de projeto de equipe, forneça um nome para a coleção em Nome se ainda não houver um.

  6. (Opcional) Em Descrição, forneça uma descrição para a coleção.

  7. Escolha Avançar.

  8. Na página Revisar as configurações que serão usadas para anexar a coleção de projeto de equipe e revise as informações.

  9. Se precisar mudar uma configuração, escolha Anterior. Se todas as configurações estiverem corretas, escolha Verificar.

  10. Quando todas as verificações de prontidão tiverem sido concluídas com sucesso, escolha Anexar.

  11. Na página Monitorar o progresso de anexar coleção de projeto de equipe, quando todos os processos tiverem sido concluídos, escolha Avançar.

  12. (Opcional) Na página Revisar informações complementares para essa coleção de projeto de equipe, escolha ou anote o local do arquivo de log.

  13. Escolha Fechar.

    A coleção de projeto de equipe não aparece na lista de coleções no console de administração. O aplicativo Web Sharepoint que deu suporte à essa coleção na implantação original aparecerá na lista de aplicativos Web.

    Parar a coleta se a configuração não está completa

  14. (Opcional) Mude ou remova o aplicativo Web da lista de aplicativos Web. Para obter mais informações, consulte Modificar ou remover o acesso entre um aplicativo Web do SharePoint e o servidor de Team Foundation.

6.Configurar a coleção de projeto de equipe movida

Você pode ignorar esse procedimento se tiver movido a coleção no mesmo domínio, quiser usar o mesmo aplicativo Web que antes dava suporte à coleção e desejar permitir acesso dos administradores dessa coleção a esta implantação do TFS.

Depois de ter movido uma coleção, atualize o aplicativo Web e os grupos de permissão para a coleção com as configurações adequadas.

Para configurar a coleção movida

  • Abra cada guia para a coleção de projeto de equipe e, se necessário, mude as configurações para refletir os serviços e os locais para que correspondam aos locais dos recursos no TFS atual. Isso é particularmente importante de se fazer para recursos de relatório e do SharePoint. Se houver erros, certifique-se de que a sua conta tenha as permissões necessárias para administradores de coleções de projeto de equipe e se qualquer outro administrador de coleção de projeto de equipe foi adicionado de modo adequado.

    For information about this task, see Gerenciar coleções de projetos da equipe.

Configurar projetos

É possível ignorar este procedimento se a coleção tiver sido movida no mesmo domínio e você desejar permitir acesso para usuários de projeto nessa coleção à esta implantação do TFS.

Depois de configurar os administradores para a coleção movida, você ou esses administradores deve adicionar usuários e grupos aos projetos em uma coleção. Dependendo da implantação, também pode ser necessário configurar permissões para esses usuários em Produtos do SharePoint e Reporting Services.

Para adicionar usuários a projetos de equipe

Para adicionar recursos para projetos de equipe movidos

Perguntas e respostas

P: Minha implantação do TFS usa relatório.Como mover os relatórios ao mover uma coleção?

R: Primeiro, será preciso salvar ou exportar quaisquer relatórios que deseje mover do servidor de relatório que dá suporte à coleção na implantação original. Então, será preciso carregar cada relatório manualmente para o servidor de relatório que dará suporte à coleção movida, o que pode ser um processo demorado. Considere se deseja carregar todos os relatórios ou um subconjunto dos relatórios atenderá suas necessidades. Não é preciso carregar todos os relatórios ou quaisquer relatórios, mas apenas aqueles que você carregar estarão disponíveis depois da conclusão do processo de movimentação.

Também será necessário recompilar o depósito e o cubo de serviços de análise na implantação original depois de mover a coleção para que a implantação original não fique tentando compilar relatórios para uma coleção que não está mais lá.

Para mover relatórios

  1. Exporte ou salve os relatórios que deseja mover do servidor de relatório que dava suporte à coleção na implantação original. Para informações sobre essa tarefa, veja Exportando relatórios e Salvando relatórios.

  2. Carregue cada relatório que deseje mover para a pasta adequada no servidor de relatório que dá suporte à coleção no seu novo ambiente no Gerenciador de Relatórios.

    Para saber mais, veja o tópico a seguir no site da Microsoft: Carregar arquivos em uma pasta.

  3. No Gerenciador de Relatórios, edite cada relatório mudando a fonte de dados para o novo servidor de relatório.

    Para saber mais, veja o tópico a seguir no site da Microsoft: Como: Configurar as propriedades da fonte de dados para um relatório.

Recompilar o data warehouse e o Analysis Services

  1. Abra o console de administração para Team Foundation.

  2. Na barra de navegação, escolha Relatório.

  3. Em Relatório, escolha Iniciar recompilação.

  4. Na caixa de diálogo Recompilar o depósito e os bancos de dados do Analysis Services, escolha OK.

    Dica

    O depósito terminará a recompilação e o novo preenchimento de dados será concluído depois de a ação de Iniciar recompilação ser concluída.Dependendo do tamanho da sua implantação e da quantidade de dados, todo o processo pode levar várias horas para ser concluído.

P: Como mover uma coleção que use produtos SharePoint?

R: Para mover uma coleção de projeto de equipe que use um aplicativo Web do SharePoint, mova a coleção de projeto de equipe em si e a coleção de site do SharePoint que dá suporte à coleção de projeto de equipe. A coleção de site deve ser movida para o aplicativo Web que dará suporte à coleção de projeto de equipe na nova implantação. Especificamente, você deve realizar backup do banco de dados de coleção do site e então mova o banco de dados de coleção do site. Depois de ter feito isso e anexado a coleção de projeto de equipe movida ao TFS de destino, será preciso reparar a conexão entre esse TFS e o aplicativo Web do SharePoint para garanti que a coleção anexada conecte-se adequadamente à coleção do site movida. Também será preciso garantir que a guia do SharePoint para a coleção de projeto de equipe aponte para esse banco de dados de coleção do site.

Dica

Se você estiver movendo a coleção entre implantações que usem o Produtos do SharePoint, é fortemente recomendado que a conta de serviço para o TFS seja membro do grupo Administradores do Farm no Produtos do SharePoint em ambas as implantações.Caso contrário, podem ocorrer erros ao tentar desanexar ou anexar a coleção.

É possível mover uma coleção de projeto de equipe sem conceder sua associação à conta de serviço para o TFS.Porém, aparecerão erros ao anexar a coleção e precisará realizar etapas adicionais para reconectar os projetos aos portais.Mesmo que as exigências operacionais geralmente restrinjam a concessão dessa associação à conta de serviço, considere adicionar a conta de serviço ao grupo de Administradores do Farm durante a operação de movimentação.

  1. Abra o console de administração para o Team Foundation, escolha Aplicativos Web do SharePoint e, na lista de aplicativos Web, escolha o que oferece suporte à coleção recém-anexada.

    O botão Reparar conexão aparece depois de selecionar um aplicativo Web na lista.

  2. Escolha Reparar conexão e, na caixa de diálogo Reparar a conexão a um aplicativo Web do SharePoint, escolha Reparar.

  3. Em Coleções de projeto de equipe, selecione a coleção de projeto de equipe mova, escolha a guia Produtos do SharePoint e mude as configurações para que apontem para o banco de dados da coleção do site.

P: Como mover uma coleção de projeto que inclua o Lab Management?

R: Se tiver movido a coleção para um domínio diferente ou quiser usar um System Center Virtual Machine Manager diferente, deve excluir as máquinas virtuais, modelos, grupos de host do projeto de equipe e compartilhamentos de biblioteca de projeto de equipe do banco de dados da coleção antes de começar a mover e recriá-los no Microsoft Test Manager depois de mover.

Para excluir os recursos do Lab Management antes de mover a coleção

  • Para informações sobre como remover todos os hosts de grupo, compartilhamentos de biblioteca e ambientes de uma coleção de projeto de equipe especificada, veja Comando de laboratório TFSConfig/exclusão com a opção /Externo.

Para configurar os recursos do Lab Management depois de mover a coleção

  1. Configure o nível do aplicativo para Team Foundation.

    Para obter mais informações, consulte Configurar o Lab Management para ambientes do SCVMM.

  2. Recrie as máquinas virtuais e modelos mestre ouro no SCVMM e importe-os para a coleção de projeto de equipe.

    Para obter mais informações, consulte Criar e armazenar máquinas virtuais e modelos prontos para o Lab Management.

  3. Recrie os ambientes para cada projeto de equipe.

    Para saber mais, veja Criando um ambiente SCVMM usando máquinas virtuais e modelos armazenados.

P: Posso mover uma coleção de projeto que seja integrada ao Project Server?

R: Sim, você pode. Provavelmente será necessário cancelar o mapeamento da coleção do Project Web Access ou Project Web App (PWA) antes de mover e remapeá-la depois. As etapas exatas variarão. Cada instância do PWA pode se integrar com apenas uma implantação do TFS. Coleções em implantações diferentes do TFS não podem se sincronizar com a mesma instância do PWA.

Por exemplo, se você tiver duas coleções na sua implantação do TFS e ambas estiverem integradas ao Project Server:

  • Se você quiser mover ambas as coleções e continuar usando a mesma instância do PWA, não precisará cancelar o mapeamento das coleções. Porém, precisará registrá-las novamente depois de mover seguindo as etapas nesta seção.

  • Se quiser mover apenas uma coleção, primeiro é preciso cancelar o mapeamento de uma das coleções. A coleção a ter o mapeamento cancelado dependerá de como você deseja dar suporte à integração do Project Server com as implantações do TFS.

    • Você precisa cancelar o mapeamento de uma coleção se você não for continuar a integração ou se a estiver movendo para uma nova implantação do TFS integrada a uma instância diferente do PWA.

    • Se for continuar a integração com a mesma instância do PWA, deve cancelar o mapeamento das outras coleções integradas àquela instância antes de mover a coleção.

Para cancelar o mapeamento de uma coleção antes de movê-la

Depois de terminar de mover a coleção, se desejar configurar a integração com o Project Server, será preciso realizar etapas adicionais:

  • Registre a instância do Project Web Access ou do Project Web App (PWA) que oferece suporte a um plano de projeto corporativo com o servidor no nível de aplicativo que hospeda a coleção de projeto de equipe movida.

  • Aguarde a sincronização do s metadados.

  • Cancele o registro do servidor no nível do aplicativo que costumava hospedar a coleção se ele não hospedar outras coleções integradas ao Project Server.

Para integrar a coleção ao Project Server depois de mover

P: Como faço para restringir o acesso a algumas funções em um projeto da equipe?

R: Os usuários que têm permissão para acessar um projeto dentre uma coleção podem ver os outros projetos da coleção, mesmo se não tiverem permissões para mudar os itens de trabalho ou executar outras ações nele. Você pode criar restrições a indivíduos ou grupos de TFS para criação ou mudança de artefatos de seleção, bem como criar restrições à visualização de projetos especificamente criando grupos e configurando restrições para esses grupos. Para obter mais informações, consulte restringindo o acesso a projetos na implantação.