Problemas conhecidos e soluções de Team Foundation Server de suporte e integração do Project Server

Este tópico descreve problemas conhecidos com a integração entre Visual Studio Team Foundation Server 2010 com o Service Pack 1 (SP1) e o Project Server 2007 com Service Pack 2 (SP2) ou 2010 do Project Server. Para oferecer suporte a essa integração, você deve ter instalado o feature pack para Team Foundation Server e integração do Project Server. Para obter mais informações, consulte Requisitos de sistema e instalação para integração de suporte de Team Foundation Server e o Project Server.

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

ObservaçãoObservação

Para obter mais informações, consulte o seguinte Fórum postar no site da Microsoft: Team Foundation Server e a integração do Project Server.

Neste tópico

  • Tarefas de resumo com tarefas filho mapeadas são não atualizados no plano de projeto

  • Horas que aparecem nos relatórios exibidos por meio de SQL Server Reporting Services são imprecisas

  • Resolver as condições de erro específica

  • Nomes de recursos não podem conter caracteres especiais

  • Campo de tipo de Item de trabalho lista todos os tipos de Item de trabalho

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

  • A definição de consultas que especifique nulo ou vazio valores de campo

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

  • Vários erros e condições de travamento podem ser reportadas sob condições de tensão

  • Mecanismo de sincronização continua a registrar erros após a desinstalação do Service Pack 1

  • Acesso negado problemas ocorrem com uma carga de rede o balanceamento de configuração

  • Vários erros podem ocorrer se você atualizar os subprojetos com o projeto aberto do mestre

Tarefas de resumo com tarefas filho mapeadas são não atualizados no plano de projeto

Por design, Team Foundation não atualiza os campos de projeto para tarefas de resumo, ou seja, as tarefas que têm subtarefas que são mapeadas para itens de trabalho Team Foundation. O processo de sincronização ignora as atualizações das tarefas de resumo, porque o plano de projeto calcula o trabalho nas tarefas de resumo. Alterações para o trabalho não-campos, como, por exemplo, título, também não são atualizadas para tarefas de resumo. Esse comportamento é uma limitação conhecida da integração dos produtos de servidor de dois.

Voltar ao topo

Horas que aparecem nos relatórios exibidos por meio de SQL Server Reporting Services são imprecisas

Quando os relatórios que estão disponíveis por meio de SQL Server Reporting Services exibir mais horas que o Visual Studio ou Microsoft Excel exibe, as horas de trabalho pai itens estão sendo contados duas vezes. Para corrigir os relatórios como, por exemplo, visão geral de matérias, andamento das histórias, visão geral de requisitos ou requisitos de progresso, você deve limpar os valores para horas restantes são definidos para os itens de trabalho do pai.

Voltar ao topo

Resolver as condições de erro específica

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

Condição de erro

Resolução

TF80070: Team Foundationencontrou 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 números maiores que permite que o servidor de projeto. Não é possível especificar uma data posterior a 31/12/2049 ou um número que seja maior do que 100,000,000,000,000 (10 à potência 14). Project Server impõe essas restrições em campos de data/hora e inteiro.

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

TF244069: Ocorreu um erro ao verificar o status de provisionamento do esquema de banco de dados de relatórios para uma instância do PWA.Project Server retornou o seguinte erro: "TF289004: Ocorreu um erro durante a comunicação com o Project Server. Contate o administrador do Project Server".

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

TF244069: Ocorreu um erro ao verificar o status de provisionamento do esquema de banco de dados do relatório para uma instância do PWA.Project Server retornou o seguinte erro: "O servidor não pôde processar a solicitação. -INVÁLIDA de uso de símbolos que a solicitação falhou com status HTTP 502: Erro de proxy (nenhum registro de dados está disponível. ).".

Você precisará alterar a configuração da autoDetect atributo para o proxy padrão no arquivo Web. config para a instância do Project Web Access ou do aplicativo da Web de projeto (PWA), para o qual o erro apareceu. Você pode encontrar o arquivo Web. config em Drive: \inetpub\wwwroot\wss\VirtualDirectories\80\web.config. Adicione as seguintes marcas de elemento para o < system. NET > seção:

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

TF244069: Ocorreu um erro ao verificar o status de provisionamento do esquema de banco de dados de relatórios para uma instância do PWA.Project Server retornou o seguinte erro: "TF289004: Ocorreu um erro durante a comunicação com o Project Server. Contate o administrador do Project Server".

TF244079: Ocorreu um erro ao recuperar a URL para serviços compartilhados.

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

TF244079: Ocorreu um erro ao recuperar a URL para serviços compartilhados.

Você deve instalar a atualização que descreve a seguinte página no site da Microsoft: Descrição do projeto Server 2010 cumulativa Update Server Hotfix Package (pacote de servidor do MOSS, o pacote do Project server) e 2010 de servidor do SharePoint: 31 De agosto de 2010. Depois de instalar a atualização, você deve executar o Assistente de configuração do SharePoint. Para obter mais informações, consulte Requisitos de sistema e instalação para integração de suporte de Team Foundation Server e o Project Server.

TF244087: O Feature Pack para Team Foundation Server 2010 e integração do Project Server deve estar instalada nessas máquinas que hospedam o Project Server. Você pode baixar o feature pack na seguinte página no site da Microsoft: https://go.microsoft.com/fwlink/?LinkId=201922.

Você deve instalar o feature pack para Team Foundation Server 2010 e integração do servidor de projeto nos seguintes computadores:

  • Para o Project Server 2007 com o SP2: Cada servidor de camada de aplicativo participarão da sincronização de dados com Team Foundation Server.

  • Para 2010 do Project Server: Cada servidor web e camadas de aplicativo que participarão da sincronização de dados com Team Foundation Server.

Para obter mais informações, consulte Requisitos de sistema e instalação para integração de suporte de Team Foundation Server e o Project Server.

TF285019: Não foi possível enviar a solicitação para o usuário '{0}'. Contate o administrador do Project Server para verificar que o servidor de projeto permissões concedido à conta de serviço usada pelo mecanismo de sincronização.

Depois que um item de trabalho foi criado ou atualizado, este erro aparecerá em seu campo de histórico, quando o mecanismo de sincronização tenta enviá-lo ao Project Server. Para resolver esse erro, você deve fornecer permissões adicionais para a conta de serviço na qual o mecanismo de sincronização é executado. Para o Project Server 2007, você deve fornecer permissões para acessar o Shared Services Provider (SSP). Para 2010 do Project Server, você deve fornecer permissões de controle total para invocar o aplicativo de serviço do servidor de projeto para o aplicativo web do SharePoint. Para obter mais informações, consulte Atribuir permissões a integração de suporte do Project Server e do Team Foundation Server.

TF287030: Foi retornado um erro ao tentar sincronizar uma tarefa com identificação: TaskID. Erro = "TF287035: Não é possível encontrar os seguintes tipos de item de trabalho para o projeto de equipe 'Projeto': . Os tipos de item de trabalho podem ter foi excluídos ou renomeados. O administrador do Team Foundation Server deve restaurar o tipo de item de trabalho nomeado para o projeto de equipe mapeada ou o gerente de projeto deve atualizar o plano de projeto com o nome do novo item de trabalho tipo. ". Contate o administrador para Team Foundation Server de verificar que as permissões necessárias para executar esta operação são atribuídas e o projeto de equipe e o tipo de item do trabalho existe.

Verifique se todos os gerentes de projeto têm instalado o Service Pack 1 (SP1) para Visual Studio 2010.

ObservaçãoObservação
Você pode instalar este service pack na parte superior de todas as Visual Studio 2010 produtos, que incluem Visual Studio Ultimate, Visual Studio Premium, Professional Visual Studio, e Team Explorer.Você pode baixar Team Explorer na seguinte página no site da Microsoft: Microsoft Visual Studio Team Explorer 2010 - ISO.

Se o Project Server estiver configurado para exigir a certificação do Secure Sockets Layer (SSL), você deve verificar se você configurou corretamente SSL para a web do SharePoint aplicativos que suportam as instâncias do PWA que participam na sincronização de dados. Para obter mais informações, consulte Como configurar o HTTPS com Secure Sockets Layer (SSL) para o de Team Foundation Server.

TF291011: Um tipo de campo sem suporte '{0}' é atribuído ao campo do Project Server: '{1}'.

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

TF294003: Não é possível acessar a instância do PWA seguinte: pwaUrl. Project Server retornou este erro: "A solicitação falhou com status HTTP 401: Não autorizado." Verifique se a instância do PWA existe e que as permissões necessárias tenham sido concedidas à conta de serviço para a coleção de projeto de equipe acessar o PWA.

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

TF294026: Não existe um campo de item de trabalho a seguir: Microsoft.VSTS.Scheduling.CompletedWork. Contate o administrador para Team Foundation Server de adicionar este campo de item de trabalho.

Este erro pode ocorrer nas seguintes condições:

  • Tente carregar os mapeamentos de campo padrão a uma coleção de projeto de equipe que contém apenas os projetos de equipe que foram criados a partir do modelo de processo Scrum de Microsoft Solutions Framework (MSF) 1.0. Este modelo não contenha os campos de trabalho concluído ou estimativa Original em Team Foundation campos. Por padrão, esses campos devem ser mapeados.

    Você pode resolver esse erro, baixando o conteúdo dos mapeamentos de campo padrão, excluindo os mapeamentos não suportados, e em seguida, carregar os mapeamentos de campo modificado. Para obter mais informações, consulte Modifying Field Mappings When Mapping to a Team Project That Was Created From the Scrum 1.0 Process Template.

  • Tente carregar os mapeamentos de campo a uma coleção de projeto de equipe que não contém quaisquer projetos de equipe. Primeiro, você deve criar um projeto de equipe na coleção antes de carregar os mapeamentos de campo. Para obter mais informações, consulte Gerenciando mapeamentos de campo para a integração de Team Foundation Server e o Project Server.

Voltar ao topo

Nomes de recursos não podem conter caracteres especiais

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

Voltar ao topo

Campo de tipo de Item de trabalho lista todos os tipos de Item de trabalho

Texto30 é o campo de projeto padrão que está associado a Tipo de Item de trabalho coluna é usada na sincronização de tarefas com itens de trabalho. Se você nunca conectar o plano do projeto para Team Foundation Server usando o Escolher projeto de equipe opção no menu de faixa de opções Team, um campo de projeto adicional, cujo rótulo é Work Item Type, torna-se disponível. Este campo, com um campo de projeto padrão de Texto24, permite o mapeamento dos planos de projeto que estão vinculados a Team Foundation , mas não suporta sincronização planos. O campo de texto da empresa24 contém a lista completa de tipos de item de trabalho do projeto de equipe. É possível verificar que tem o campo correto, apontando para ele e verificar se Texto30 aparece.

Voltar ao topo

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

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

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

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

Voltar ao topo

A definição de consultas que especifique nulo ou vazio valores de campo

Você pode encontrar os campos de item de trabalho indefinido em Team Foundation , criando uma consulta de item de trabalho onde o valor esquerda não definida. Os campos correspondentes do Project Server que são mapeados podem conter um valor de 0. Por exemplo, você pode especificar as seguintes cláusulas em uma consulta para excluir itens de trabalho que contêm indefinidas ou zero de trabalho:

  • E o trabalho concluído < de > (deixe o valor undefined)

  • Ou o Project Server concluído o trabalho < de > 0

  • E o trabalho restante < > (deixe o valor undefined)

  • Ou restantes < > de trabalho do Project Server 0

Para obter mais informações, consulte How to: Resolve Conflicts of Mapped Work Items.

Voltar ao topo

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

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

Voltar ao topo

Vários erros e condições de travamento podem ser reportadas sob condições de tensão

Sob determinadas condições de carga, onde várias instâncias do PWA podem ser mapeadas para uma coleção de projeto de equipe único, vários erros e condições de travamento podem ser relatadas no log de eventos do Windows e nas mensagens de sincronização. Nenhuma ação do usuário é necessária.

Os seguintes tipos de erros podem aparecer:

Error_GeneralServerErrorSql|Transação (156 de ID de processo) foi bloqueada em recursos de bloqueio com outro processo e foi escolhida como vítima de deadlock. Execute novamente a transação.

Error_GeneralServerErrorSql|Tempo limite expirou. O período de tempo limite expirou antes da conclusão da operação ou o servidor não está respondendo.

Voltar ao topo

Mecanismo de sincronização continua a erros de Log após a desinstalação do Service Pack 1

Se você desinstalar o Service Pack 1 (SP1) para Visual Studio Team Foundation Server 2010 depois de configurar a integração dos produtos de servidor de dois, o mecanismo de sincronização não funcionará corretamente, e o agente de trabalho registrará um erro cada 30 segundos.

Para evitar essa condição, você deve cancelar o registro de todas as instâncias do PWA que foram registradas antes que o SP1 foi desinstalado.

ObservaçãoObservação

Para cancelar o registro de todas as instâncias do PWA, você deve usar o TFSAdmin ProjectServer /UnregisterPWA comando. Você pode acessar esse comando apenas de Visual Studio 2010 ou Team Explorer se SP1 estiver instalado. Para obter mais informações, consulte Remover um componente de participando da sincronização de dados.

Se você planeja continuar para sincronizar dados entre os produtos de servidor de dois, você deve reinstalar o SP1 e, em seguida, registre novamente PWA com Team Foundation Server. Esse processo será reconfigurar as regras globais que são necessárias para o suporte à integração.

Voltar ao topo

Acesso negado problemas ocorrem com uma carga de rede o balanceamento de configuração

Se você tiver permissões administrativas no Project Server, um acesso proibido 403 negado a mensagem poderá aparecer depois de configurar a integração dos produtos de servidor de dois. Essa mensagem pode aparecer quando a implantação do Project Server contém os seguintes componentes:

  • Dois ou mais front-ends da web.

  • Windows rede NLB Balanceamento de carga () para equilibrar a eles.

  • Um IP estático único como o front-end do NLB com um nome que está registrado com o serviço de nome de domínio (DNS).

Para contornar esse problema, você deve definir uma das duas chaves de registro. Para obter mais informações, consulte a seguinte página no site da Microsoft: Você recebe o erro 401.1 ao navegar em um site que usa a autenticação integrada e está hospedado no IIS 5.1 ou posterior.

Voltar ao topo

Vários erros podem ocorrer ao atualizar os subprojetos com o projeto aberto do mestre

Você pode sincronizar dados entre um projeto de equipe e um plano de projeto da empresa é um subprojeto. Você não pode gerenciar ou atualizar os dados de um projeto mestre que contém subprojetos mapeados. Você pode ter um plano mestre que inclui os subprojetos são mapeados para Team Foundation Server, mas o Team Foundation suplemento do cliente para edição de blocos do Project Professional dos subprojetos mapeados do planejamento mestre. Especificamente, o suplemento impede que você modificar ou excluir uma tarefa agendada para sincronizar com Team Foundation do plano do mestre

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

  • Modo de exibição de Gantt do Team Foundation (Project Server) não existe nesta versão do projeto. Escolha um modo de exibição diferente.

  • O campo a seguir que você selecionou para controlar o tipo de Item de trabalho já está em uso pelo projeto: pjTaskText30. Se você continuar, os dados existentes seriam substituídos.

    Clique em 'Cancelar' Para impedir que os dados que está sendo substituído ou excluído e copie os dados pjTaskText30 para campos não utilizados no projeto ou contate o administrador para alterar o campo local.

    Deseja continuar?

  • TF82041: Team Foundation não dá suporte a tarefas de edição em um subprojeto a partir de projeto mestre. Abra o subprojeto para editar, publicar ou atualizar tarefas.

  • TF80069: Team Foundation encontrou um erro ao atualizar os dados no aplicativo.

Para resolver esses erros, feche o projeto mestre sempre que você estiver modificando um subprojeto mapeado.

Voltar ao topo

Consulte também

Outros recursos

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

Remover um componente de participando da sincronização de dados

Alterar a configuração da implantação

Administrando a integração de Team Foundation Server e o Project Server