Compartilhar via


Tarefas pós-migração para o Project Server 2007

Atualizado: maio de 2009

 

Tópico modificado em: 2009-04-29

Depois que você executa a ferramenta de migração para migrar dados do Microsoft Office Project Server 2003 para o Microsoft Office Project Server 2007, há várias tarefas de pós-migração que precisam ser abordadas. Caso elas não sejam executadas, o Office Project Server 2007 talvez não funcione corretamente. As tarefas incluem:

  • Verifique se a migração funcionou

  • Atualize as configurações de servidor migradas

  • Sincronize os usuários autenticados por formulários migrados com o armazenamento de autenticação de formulários do Project Server 2007

  • Verifique as configurações de provisionamento de espaço de trabalho de projeto

  • Exclua os usuários inativos migrados (opcional)

  • Corrija as configurações de moeda do projeto

  • Alterar contas do Windows locais migradas

  • Atualize as tabelas de pesquisa multilíngues

Este artigo também inclui informações sobre como reverter a migração.

Verifique se a migração funcionou

Examine a linha de comando da ferramenta de migração ou o log de migração para verificar se a migração foi bem-sucedida. Se não tiver sido, faça as correções e execute novamente a ferramenta de migração. Se houver um problema irreparável, faça alterações no Project Server 2003, restaure os bancos de dados limpos do Office Project Server 2007 e repita a migração. Se o processo de migração parecer ter sido bem-sucedido, verifique se os dados foram migrados corretamente para o Office Project Server 2007 executando os seguintes tipos de testes:

  • Verificar dados de projeto: abrir os projetos migrados, alterá-los, adicionar recursos da empresa, publicá-los, aceitar atualizações de status e assim por diante

  • Verificar dados do Project Web Access: preencher quadros de horários, criar propostas, criar um cubo e assim por diante

É altamente recomendável que você possua uma lista de verificação de migração específica para suas necessidades e que teste esses itens após a migração.

Atualizar configurações de servidor migradas

Conforme explicado em Dados não migrados para o Project Server 2007, talvez nem todos os dados do Project Server 2003 sejam migrados para o Office Project Server 2007. Portanto, é altamente recomendável examinar todas as configurações de servidor do Office Project Server 2007 e verificar se estão conforme o desejado. Algumas áreas específicas são listadas abaixo:

  1. Configurações de segurança: há algumas permissões de segurança (globais e de categoria) que são novas no Office Project Server 2007. Essas permissões podem não ser migradas. Convém examinar cada uma delas e decidir se deseja fornecer essa permissão aos usuários. Para obter mais informações, consulte Segurança e proteção para o Office Project Server 2007.

  2. Definições de exibição do Project Web Access: as cláusulas "Filtrar por" e "Agrupar por" não são migradas do Project Server 2003. Talvez seja necessário recriá-las. Além disso, alguns campos de exibição do Project Web Access não são migrados. Convém verificar se todos os campos de seu interesse estão disponíveis nos modos de exibição migrados.

  3. Mesclar e renomear grupos de segurança, categorias e modelos e definições de exibição do Project Web Access semelhantes: Se houver um conflito de nomes durante a migração de modelos de segurança, definições de exibição ou categorias ou grupos de segurança, a ferramenta de migração anexará um prefixo ou sufixo aos nomes conflitantes. Essa ação é executada para preservar as entidades do Project 2007 e do Project 2003 em um sistema. Você pode então selecionar qual delas manter ou pode optar por mesclá-las, conforme apropriado. É recomendável que você as resolva para não confundir os usuários finais.

Sincronizar os usuários autenticados por formulários migrados com o armazenamento de autenticação de formulários do Project Server 2007

Essa é uma etapa necessária para garantir que os usuários autenticados por formulários migrados trabalhem no Office Project Server 2007. Para obter mais informações, consulte Configurar a autenticação de formulários do Provedor de Associação SQL para o Project Server 2007.

Verificar as configurações de provisionamento de espaço de trabalho de projeto

A ferramenta de migração redefinirá a opção Provisionamento Automático na página Definições de Configuração do Espaço de Trabalho do Projeto de Configurações do Servidor para Criar Manualmente um espaço de trabalho para cada projeto no Office Project Server 2007. Essa configuração garante que o processo de migração não provisione espaços de trabalho duplicados para projetos que talvez já tenham espaços de trabalho que ainda devam ser migrados.

Após executar a ferramenta de migração, verifique as configurações de Configuração do Espaço de Trabalho do Projeto localizadas na seção Políticas Operacionais de Configurações do Servidor do Project Web Access. Verifique se as opções URL do Site e Configuração Automática estão configuradas corretamente conforme as suas necessidades. Se você desejar que o Office Project Server 2007 crie automaticamente um espaço de trabalho quando um projeto for publicado, redefina a opção Provisionamento Automático para Criar automaticamente um espaço de trabalho para o projeto quando um projeto for publicado no Office Project Server 2007 depois que a ferramenta de migração for executada.

Excluir usuários inativos migrados (opcional)

A página Gerenciar Grupos no Project Server 2003 não exibe usuários inativos por padrão. Porém, no Office Project Server 2007, os usuários inativos são exibidos por padrão. Portanto, após o processo de migração (que também migra os usuários inativos), você poderá ver usuários adicionais na página Gerenciar Grupos do Project Web Access no Office Project Server 2007.

Você pode excluir permanentemente os usuários inativos, se necessário.

Para excluir permanentemente os usuários inativos:

  1. No Project Web Access, clique em Configurações do Servidor.

  2. Na seção Administração do Banco de Dados, clique em Excluir Objetos da Empresa.

  3. Na página Excluir Objetos da Empresa, na seção O que deseja excluir do Project Server?, selecione Recursos e Usuários.

  4. Na lista de usuários que será exibida, selecione os usuários que deseja excluir permanentemente e clique em Excluir.

Corrigir as configurações de moeda do projeto

A migração incorreta de moedas é um problema conhecido. Execute a seguinte consulta SQL no banco de dados de tabelas de projeto do Project Server 2003 para obter uma lista de projetos e suas moedas. Essas informações podem ser usadas para corrigir manualmente as configurações de moeda após a migração.

select PROJ_NAME, PROJ_OPT_CURRENCY_SYMBOL 
  from dbo.MSP_PROJECTS where PROJ_TYPE in (0, 1, 2)

Alterar contas do Windows locais migradas

Se você tinha contas locais do Windows (por exemplo, Nome_do_Computador\Paulo Silva) e os nomes de computador são não mais válidos, vá para Configurações do Servidor do Project Web Access e use as opções Gerenciar Usuários para editar as contas, de modo que sejam válidas.

Atualizar tabelas de pesquisa multilíngues

As tabelas de pesquisa multilíngues não são atualizadas corretamente após a migração. Execute as seguintes instruções SQL no banco de dados Publicado do Office Project Server 2007 para corrigir o problema.

DELETE FROM dbo.MSP_LOOKUP_TABLE_LANGUAGES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

DELETE FROM dbo.MSP_LOOKUP_TABLE_MASK_VALUES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

DELETE FROM dbo.MSP_LOOKUP_TABLE_MASK_STRUCTURES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

DELETE FROM dbo.MSP_LOOKUP_TABLE_VALUES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

DELETE FROM dbo.MSP_LOOKUP_TABLE_STRUCTURES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)

Se você estiver usando o Microsoft Office Portfolio Server 2007 com o Project Server 2007, é particularmente importante executar essas instruções SQL para atualizar as tabelas. Se você não executá-las, poderá ser exibido um erro “GeneralUnhandledException” ao executar uma exportação do Portfolio Server 2007 para o Project Server 2007. O erro seria semelhante a este a seguir e apareceria nos logs de ULS:

PSI: LookupTable.ReadLookupTablesMultiLang Undefined Attibutes: PSError: GeneralUnhandledException Underined attributes list: System.Data.ConstraintException: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints....

Reverter a migração

Convém reverter se uma das seguintes situações ocorrer:

  • A migração falha no meio do processo

  • Muitos dados são alterados no Project Server 2003 depois da migração. Em caso afirmativo, o processo de migração deve ser executado novamente do zero.

Como a migração para o Office Project Server 2007 não é uma atualização in-loco, nenhum dado do Project Server 2003 é modificado durante o processo. Portanto, uma reversão é equivalente à restauração de um Project Web Access limpo do Office Project Server 2007 (pode ser por meio de um backup). Você pode então executar a migração novamente.

Se desejar migrar novamente alguns projetos (talvez porque eles tenham sido alterados no Project Server 2003), o método de reversão consiste em excluir os projetos no Office Project Server 2007 e migrá-los novamente.

ImportantImportante:
Se o processo de migração de dados globais parar na metade, precisará ser executado novamente desde o início. A ferramenta de migração pode parar na metade devido a um erro nos dados do Project Server 2003 (por exemplo, um recurso específico não tem um valor válido para um código de estrutura de tópicos de recurso) A maneira de corrigir o problema é abrir ResGlobal no Project Professional 2003, corrigir o problema e repetir a migração. Repita esse processo até que o processo de migração global atinja a conclusão. Quando ele terminar com êxito, você saberá que os dados do Project Server 2003 estão limpos. Em seguida, você precisará limpar os dados do Office Project Server 2007 e migrar novamente os dados globais do zero.