Compartilhar via


Problemas conhecidos e soluções alternativas para oferecer suporte ao Team Foundation Server e a integração do servidor

Este tópico descreve problemas conhecidos com a integração entre Visual Studio Team Foundation Server 2012 e Microsoft Project Server.Para suportar essa integração, você deve ter instalado extensões de Team Foundation Server para Project Server em camadas de aplicativo para Project Server.Para obter mais informações, consulte Requisitos do sistema de configuração e suporte a integração do Team Foundation Server e do servidor.

Você pode resolver aos problemas executando as ações recomendadas.

ObservaçãoObservação

Para obter mais informações, consulte a seguir postagem de grupo no site da Microsoft: O Team Foundation Server e integração Project Server.

Neste tópico

  • As tarefas resumidas com tarefas filhos mapeadas não são atualizadas no plano de projeto

  • O campo restante de trabalho deve estar vazio

  • Resolvendo condições de erro específicas

  • Os nomes de recursos não podem conter caracteres especiais

  • O campo de tipo de item de trabalho lista todos os tipos de item de trabalho

  • Mensagens de erro para comandos de administração não identificam a permissão ausente

  • Definindo as consultas que especificam o zero ou vazio valores de campo

  • Altere o nome de um plano de projeto mapeado da empresa requer que você atualize o projeto de equipe mapeado

  • Vários erros e as condições de deadlock pode ser reportado em condições de esforço

  • Problemas negado acesso ocorrem com uma configuração de balanceamento de carga de rede

  • Vários erros podem ocorrer se você atualizar subprojetos projeto aberto com mestra

As tarefas resumidas com tarefas filhos mapeadas não são atualizadas no plano de projeto

Por design, Team Foundation Server (TFS) não atualiza os campos de Projeto para tarefas resumidas, ou seja, as tarefas que têm as subtarefas que são mapeadas para trabalhar em itens TFS.O processo de sincronização vai atualizações de tarefas resumidas porque o plano de projeto calcula o trabalho em tarefas resumidas.As alterações nos campos que não são de trabalho, como o título, não são atualizadas também para tarefas resumidas.Esse comportamento é uma limitação conhecida de integração dos dois produtos de servidor.

De volta ao topo

O campo restante de trabalho deve estar vazio

Quando você atualiza uma tarefa em Project cujo estado foi definido feito ou removidos em TFS, você pode receber a seguinte mensagem de erro de validação:

O valor para o campo “trabalho restante” deve ser vazia.

Esta mensagem indica que as instruções de fluxo de trabalho <EMPTY /> não foram removidas da definição de tipo de tarefas para o projeto de equipe.Projeto define o campo como 0, quando TFS esperar o campo conter um valor nulo.Para resolver esse problema, consulte o Alterações necessárias para fazer quando mapeando a um projeto de equipe que foi criado do modelo de processo do scrum.

Resolvendo condições de erro específicas

A tabela a seguir fornece ações corretivas a erros específicos que podem ocorrer quando você integra os dois produtos de servidor:

Condição de erro

Resolução

TF80070: Team Foundation após um erro ao executar a operação.É recomendável que você salve seu trabalho e reinicie o aplicativo.

Este erro pode aparecer se você especificar os números que são maiores do que Project Server reserva.Você não pode especificar uma data que é mais recente de 12/31/2049 ou um número que é maior que 100.000.000.000.000 (10 14à a potência).Project Server aplicar essas restrições em campos de DateTime e inteiro.

Para resolver essa condição de erro, modifique o campo que excede os limites especificados.

TF244069: Um erro ocorreu ao verificar o status provisionando do esquema do banco de dados de relatório para uma instância de PWA. Project Server retornou o seguinte erro: “TF289004: Um erro ocorreu ao se comunicar com Project Server.Contate o administrador de Project Server.”

Você deve definir as permissões para a conta que é usada pelo pool de aplicativos para o aplicativo web que hospeda Project Server.Definir essa conta como o db_owner para o banco de dados de relatório para Project Server.Para obter mais informações, consulte Atribuir permissões para oferecer suporte à integração do Project Server e do Team Foundation Server.

Além disso, a instância de PWA deve ser definida como Autenticação de Modo Clássico, não Autenticação Baseada em Declarações.Você não poderá registrar a instância de PWA se é definida como Autenticação Baseada em Declarações.

TF244069: Um erro ocorreu ao verificar o status provisionando do esquema do banco de dados de relatório para uma instância de PWA. Project Server retornou o seguinte erro: “Servidor foi incapaz de processar a solicitação.- USO INVÁLIDO DOS SÍMBOLOS que a solicitação falhou com status 502 HTTP: Erro de proxy (nenhum registro de dados está disponível.).”

Você precisará alterar a configuração de atributo de autoDetect para o proxy padrão no arquivo web.config para a instância de acesso Web de Projeto ou de projetar o aplicativo (PWA) da Web para que o erro exibida.Você pode localizar o arquivo web.config em Unidade: \ inetpub \ wwwroot \ wss VirtualDirectories \ \ 80 \ web.config.Adicione as seguintes marcas do elemento ao <system.seção de net>:

<defaultProxy>
   <proxy autoDetect="false" />
</defaultProxy>

TF244069: Um erro ocorreu ao verificar o status provisionando do esquema do banco de dados de relatório para uma instância de PWA. Project Server retornou o seguinte erro: “TF289004: Um erro ocorreu ao se comunicar com Project Server.Contate o administrador de Project Server.”

Verifique se você tem permissões definir corretamente.Você deve definir as permissões para a conta que é usada pelo pool de aplicativos para o aplicativo web que hospeda o banco de dados de relatório para Project Server.Conceda a permissão de db_owner de conta para o banco de dados de relatório.Para obter mais informações, consulte Atribuir permissões para oferecer suporte à integração do Project Server e do Team Foundation Server.

TF244079: Um erro ocorreu ao recuperar o URL para serviços compartilhados.

Você deve instalar as duas atualizações que são necessárias para suportar Project Server 2010. Depois de instalar atualizações, você deve executar o assistente de configuração do SharePoint.Para obter mais informações, consulte Requisitos do sistema de configuração e suporte a integração do Team Foundation Server e do servidor.

TF244087: As extensões de Team Foundation Server para Microsoft Project Server devem ser instaladas nos computadores que hospedam Project Server.Consulte Como: adicionar o Project Server para Team Foundation Server.

Você deve instalar as extensões de Team Foundation Server para Project Server nos computadores:

  • Para Project Server 2007: Cada servidor de camada de aplicativo que participará em sincronizar dados com Team Foundation Server.

  • Para Project Server 2010: Cada camada de servidor web e de camada de aplicativo que participará em sincronizar dados com Team Foundation Server.

Para obter mais informações, consulte Requisitos do sistema de configuração e suporte a integração do Team Foundation Server e do servidor.

TF208104: Você modificou uma ou mais relações hierárquicas de link que podem ter sido bloqueadas por outros processos, como Project Server.

Alterações feitas aos itens individuais de trabalho foi publicado.Alterações que você fez a links bloqueados automática foi corrigido.

Este erro pode ocorrer quando você fizer uma alteração do excel as relações hierárquicas de link de itens de trabalho que são sincronizados e também cuja hierarquia de tarefa é bloqueada (O link está bloqueado).Esta mensagem indica que as alterações feitas aos campos são publicados, mas as alterações que você fez a hierarquia de link, se os links estão travados ou não travados, não são publicados.A hierarquia de árvore reverte automaticamente a sua estrutura original.Para obter mais informações, consulte Addressing Error TF208104: Hierarchical Link Relationship Is Locked.

TF285019: Não pode enviar a solicitação para o usuário “{0}”.Contate o administrador do Project Server para verificar se as permissões de Project Server são concedidas para a conta de serviço usada pelo mecanismo de sincronização.

Depois que um item de trabalho foi criado ou atualizado, esse erro aparecerá no campo histórico quando o mecanismo de sincronização ao tentar enviar Project Server.Para resolver esse erro, você deve fornecer permissões adicionais para a conta de serviço em executado de mecanismo de sincronização.Para Project Server 2007, você deve fornecer permissões para acessar o provedor de serviços compartilhados (SSP).Para Project Server 2010, você deve fornecer permissões do controle completo invocar o aplicativo de serviço Project Server para aplicativo web do SharePoint.Para obter mais informações, consulte Atribuir permissões para oferecer suporte à integração do Project Server e do Team Foundation Server.

TF287030: Um erro foi retornada ao tentar sincronizar uma tarefa com ID: TaskID.Erro = “TF287035: Não pode localizar os seguintes tipos de item de trabalho para o projeto “” Projeto de equipe: .Os tipos de item de trabalho podem ter sido excluídos ou renomeado.O administrador para o Team Foundation Server deve restaurar o tipo de item chamado de trabalho mapeado para o projeto de equipe, ou o gerenciador de projeto deve atualizar o plano de projeto com o nome do tipo de item de trabalho.”.Contate o administrador para o Team Foundation Server para verificar se as permissões necessárias para executar esta operação sejam designadas, e o tipo de item de trabalho e o projeto de equipe existem.

Verifique se todos gerentes de projeto instalar Visual Studio 2012.

Se Project Server é configurado para exigir certificando-se secure sockets layer (SSL), você deve certificar-se que você ter configurado corretamente SSL para as aplicações web do SharePoint que suportam as instâncias de PWA que participam na sincronização de dados.Para obter mais informações, consulte Configurar o HTTPS com Secure Sockets Layer (SSL) para Team Foundation Server.

TF291011: Um tipo de campo não suportado “{0}” é atribuído ao campo Project Server: “{1}”.

Quando você mapeia um campo em Team Foundation a um campo em Project Server, os tipos de dados dos campos devem estar de acordo com os critérios de mapeamento de campo.Para obter mais informações, consulte Data Types and Field Mapping Criteria.

TF294003: Não pode acessar a seguir instância de PWA: pwaUrl.Project Server retornado este erro: “Falhou com a solicitação HTTP status 401: Não autorizado.” Verifique se a instância de PWA existe, e que as permissões necessárias foram concedidas a conta de serviço para a coleção de projeto de equipe para acessar o PWA.

Você deve conceder o serviço de permissões de Team Foundation Server acessar a instância de PWA.Para obter mais informações, consulte Permissions Required to Configure Integration and Support Data Synchronization.

TF294026: O seguinte campo de item de trabalho não existe: Microsoft.VSTS.Scheduling.CompletedWork.Contate o administrador para o Team Foundation Server para adicionar este campo de item de trabalho.

Este erro pode aparecer sob as seguintes circunstâncias:

  • Você tentar carregar os mapeamentos de campo padrão para uma coleção de projeto de equipe que contém somente os projetos de equipe que foram criados do modelo de processo do scrum do Visual Studio.Este modelo não contém Trabalho concluído ou campos de Avaliação original em campos de Team Foundation .Você deve mapear esses campos.

    Você pode resolver esse erro baixando o conteúdo dos mapeamentos de campo padrão, excluindo os mapeamentos sem suporte, e então carregar os mapeamentos alterados do campo.Para obter mais informações, consulte o Alterações necessárias para fazer quando mapeando a um projeto de equipe que foi criado do modelo de processo do scrum.

TF400651: O Team Foundation Server não pode ser integrado com o seguinte projeto porque é uma lista de tarefas Projeto do SharePoint: {0}.Converter o projeto para uma empresa Project ou selecione um projeto diferente.

Esta mensagem aparece quando o plano de projeto foi configurado como as listas de tarefas do SharePoint se o projeto.Para resolver esse problema, consulte Modificar uma lista de tarefas do SharePoint em um projeto da empresa.

De volta ao topo

Os nomes de recursos não podem conter caracteres especiais

Vários caracteres, como os colchetes ou canto dos colchetes, podem causar problemas quando você sincronizar nomes de usuário entre o Active Directory e Project Server.Para obter mais informações, consulte a seguinte página no site da Microsoft: Gerenciar a sincronização do Active Directory em Project Server 2007.

De volta ao topo

Trabalhar listas do campo de tipo de item todos os tipos de itens de trabalho

Text30 é o campo de Projeto padrão que é associado à coluna de Tipo de Item de Trabalho que é usada em sincronizar tarefas com itens de trabalho.Se você nunca conecta o plano de projeto a Team Foundation Server usando a opção de Escolher Projeto de Equipe no menu de fita de equipe, um campo adicional de Projeto, que é rotulado Tipo de Item de Trabalho, ele fica disponível.Este campo, com um campo de Projeto padrão de Text24, suporta o mapeamento dos planos de projeto que são associados a Team Foundation mas não suporta sincronizar planos.O campo de Text24-based contém a lista completa de tipos de item de trabalho para o projeto de equipe.Você pode verificar que você tenha o campo correto apontando para ela e verifique que Texto30 aparece.

De volta ao topo

Mensagens de erro para comandos de administração não identificam a permissão ausente

Quando você executa a ferramenta de linha de comando TfsAdmin , a seguinte mensagem de erro pode aparecer:

A solicitação falha com status 401 HTTP: Não autorizado.

A mensagem não indica que permissão é necessária em que o servidor.Você deve examinar as permissões necessárias para o comando específico que você tentou executar.Para obter mais informações, consulte Atribuir permissões para oferecer suporte à integração do Project Server e do Team Foundation Server.

De volta ao topo

Definindo as consultas que especificam o zero ou vazio valores de campo

Você pode localizar indefinidos campos de item de trabalho em Team Foundation criando uma consulta de item de trabalho que Valor é deixado indefinido.Combinar os campos Project Server que são mapeados pode conter um valor de 0.Por exemplo, você pode especificar as seguintes cláusulas em uma consulta para excluir os itens de trabalho que contêm trabalho indefinido ou zero:

  • E Trabalho Concluído <> (deixe Valor indeterminado)

  • Ou Trabalho Concluído do Project Server <> 0

  • E Trabalho Restante < > (deixe Valor indeterminado)

  • Ou Trabalho Restante do Project Server <> 0

Para obter mais informações, consulte Monitoring Work Item Submissions and Resolving Conflicts and Rejections.

De volta ao topo

Altere o nome de um plano de projeto mapeado da empresa requer que você atualize o projeto de equipe mapeado

Se você salvar um projeto mapeado da empresa em um nome diferente e publica no projeto a Project Server, você deve atualizar o projeto de equipe mapeado.Caso contrário, o novo nome não aparecerá no campo de Projeto da empresa na guia de Project Server .Para obter mais informações, consulte Atualizar o seu cliente a Team Foundation.

De volta ao topo

Vários erros e as condições de deadlock pode ser reportado em condições de esforço

Em determinadas condições de carga, vários erros e as condições de deadlock pode ser reportado no log de eventos do Windows e as mensagens de sincronização.Por exemplo, essas mensagens podem aparecer se várias coleções de projeto de equipe são mapeadas para uma única instância de PWA.Nenhuma ação do usuário é necessária.

Os seguintes tipos de erros podem aparecer:

Error_GeneralServerErrorSql|A transação (identificação de processo 156) foi com barreira em recursos de bloqueio com outro processo e foi escolhida como a vítima de deadlock. Executar novamente a transação.

Error_GeneralServerErrorSql|Tempo limite expirado. O tempo limite tiver decorrido antes de conclusão da operação ou o servidor não estiver responder.

De volta ao topo

Problemas negado acesso ocorrem com uma configuração de balanceamento de carga de rede

Se você tem permissões administrativas em Project Server, uma mensagem 401 acesso negado pode aparecer depois de configurar a integração de dois produtos de servidor.Esta mensagem pode aparecer quando a implantação de Project Server contém os seguintes componentes:

  • Dois ou mais frontais de partes Web.

  • Balanceamento de carga de rede) do Windows para equilibrá-los.

  • Único IP estático como parte do NLB frontal com um nome que está registrado com o serviço (DNS) de nome de domínio.

Para resolver esse problema, você deve definir uma das duas chaves do Registro.Para obter mais informações, consulte a seguinte página no site da Microsoft: Você recebe o erro 401,1 quando você procurar um site que usa a autenticação integrada e está hospedada no IIS 5,1 ou em uma versão posterior.

De volta ao topo

Vários erros podem ocorrer ao atualizar subprojetos com o projeto mestra abre

Você pode sincronizar dados entre um projeto de equipe e um plano de projeto da empresa que é um subprojeto.Você não pode gerenciar ou atualizar os dados de um projeto mestra que contém subprojetos mapeados.Você pode ter um plano diretor que inclui os subprojetos que são mapeados para Team Foundation Server, mas o suplemento ao cliente de Team Foundation para editar os blocos profissional de Projeto de subprojetos mapeados de um plano diretor.Especificamente, o suplemento impede que você modifique ou exclua uma tarefa que é agendada para sincronizar com Team Foundation do plano diretor

Vários erros podem aparecer se você abrir um subprojeto e seu projeto mestra ao mesmo tempo.Por exemplo, uma ou mais das seguintes mensagens de erro podem aparecer:

  • A base Gantt de equipe de exibição (Project Server) não existe nesta versão do projeto.Escolha por favor uma exibição diferente.

  • O seguinte campo que você selecionou controlando o tipo de item de trabalho já está em uso pelo projeto: pjTaskText30.Se você continuar, os dados existentes poderiam ser substituídos.

    Clique no “cancelar” para impedir que os dados são substituídos ou excluirs, e copie os dados em pjTaskText30 a campos não usado no projeto, ou contate o administrador para alterar o campo local.

    Você deseja continuar?

  • TF82041: A team foundation não suporta tarefas em uma subprojeto de dentro do projeto mestra.Abra o subprojeto para edição, publicar, ou atualizar tarefas.

  • TF80069: A team foundation após um erro ao atualizar dados no aplicativo.

Para resolver esses erros, feche o projeto mestra sempre que você está alterando um subprojeto mapeado.

De volta ao topo

Consulte também

Conceitos

Visão geral do processo de sincronização para o Team Foundation Server e a integração do servidor

Remover um componente da participação na sincronização de dados

Alterar a configuração de sua implantação

Administrar a integração do Team Foundation Server e do Project Server