Compartilhar via


Team Foundation Agente de trabalho do segundo plano

O serviço Agente de trabalho do Visual Studio Team Foundation fundo fornece um mecanismo de agendamento geral para serviços da Web e trabalhos para Team Foundation.Esse serviço do Windows também é usado para executar as tarefas geradas por vários assistentes, como o assistente New Team Project e o Assistente para criar uma equipe projeto coleção.O serviço usa a conta Serviço de Team Foundation Server, conhecidos como TFSService.O serviço é executado em qualquer servidor que esteja executando um serviço da Web ou aplicativo da Web na camada de aplicativo lógico para Team Foundation.Para operar corretamente, a conta de serviço para o serviço Agente de trabalho do Team Foundation fundo deve ter as permissões necessárias para as tarefas que ele executa.

Alguns Team Foundation serviços têm tarefas repetida em intervalos regulares.Por exemplo, os administradores talvez queira agendar se baseia no período noturno.Para fazer isso, os serviços de compilação devem ser capazes de configurar um evento agendado automaticamente no banco de dados do registro.O serviço Agente de trabalho do Team Foundation fundo fornece um único serviço baseado em Windows para agendar tarefas repetidas em servidores que estão executando Team Foundation.O serviço é executado por meio do banco de dados do registro, identifica todas as Team Foundation Server Web services que agendou eventos e agenda essas tarefas.

Observação importanteImportante

Para realizar tarefas como criar coleções de projeto de equipe, a conta de serviço que usa o agente de trabalho do Team Foundation fundo deve ter determinadas permissões concedidas a ele.Para mais informações, consulte Contas de serviço e dependências no Team Foundation Server.

Instâncias

Apenas uma instância do serviço Agente de trabalho do Team Foundation fundo deve estar executando em qualquer servidor de camada de aplicativo para Team Foundation.Por padrão, o serviço é executado sob a conta de serviço especificado quando você instalou Team Foundation Server.Para exibir o status desse serviço em um servidor de camada de aplicativo, clique em Iniciar, clique Ferramentas administrativas, clique Serviçose procure para localizar o serviço.

Permissões

O serviço Agente de trabalho do Team Foundation em segundo plano usa a mesma conta de serviço como Team Foundation Server faz, TFSService.Para operar corretamente, essa conta requer as seguintes permissões:

  • Faça logon como um serviço

  • Grupo de administradores de farm para todos os aplicativos Web do SharePoint que Team Foundation Server usa

  • TFSExecRole ou ambos os procedimentos para qualquer bancos de dados Team Foundation Server usa:

    • db_owner

    • db_create

Suposições e limitações

O serviço Agente de trabalho do Team Foundation segundo plano é executado continuamente em todos os servidores de camada de aplicativo.Os administradores não deve interromper ou iniciar esse serviço, exceto durante a recuperação do sistema manualmente.Por exemplo, você deve interromper esse serviço antes de restaurar bancos de dados.O serviço deve ser reiniciado automaticamente quando um servidor for reiniciado.

Os administradores não configurará diretamente o serviço Agente de trabalho do Team Foundation plano de fundo.Tarefas que precisam ser agendados são configuradas diretamente em componentes individuais do Team Foundation, como Team Foundation Build.Quando um evento é adicionado ou excluído, o serviço automaticamente reconfigura as tarefas agendadas no banco de dados do registro.

O serviço Agente de trabalho do Team Foundation fundo registrará apenas uma instância de qualquer determinado erro até que esse erro é resolvido e uma mensagem de êxito é registrada no Log de eventos ou o serviço seja reiniciado manualmente.Se você deseja monitorar o Log de eventos para essa mensagem de erro, você deve primeiro parar e reiniciar o serviço.

O serviço Agente de trabalho do Team Foundation plano de fundo não foi projetado para ser um mecanismo de agendamento com várias finalidades.Ele não é projetado para fornecer precisão agendamento além do dia da semana, hora do dia e minuto do dia.A maioria dos administradores não precisarão agendar tarefas além deste nível de granularidade.

Consulte também

Tarefas

Alterar a conta de serviço ou a senha para Team Foundation Server

Alterar a conta de serviço ou a senha para SQL Reporting Services

Conceitos

Contas de serviço e dependências no Team Foundation Server