Compartilhar via


Práticas recomendadas de migração para o Project Server 2007

Atualizado: maio de 2009

 

Tópico modificado em: 2009-04-29

Este artigo descreve as práticas recomendadas a serem observadas na migração para o Microsoft Office Project Server 2007 de uma versão anterior do Project Server.

Neste artigo:

  • Antes da migração

  • Durante a migração

  • Após a migração

Antes da migração

  • Faça uma migração piloto com um departamento pequeno. É sensato experimentar o processo começando com uma migração pequena, em vez de uma de grande porte.

  • Faça backup do seu banco de dados do Office Project Server 2007 antes da migração. Esta ação permite que, em caso de erro, você reinicie o processo de migração com facilidade.

  • Certifique-se de que nenhum usuário esteja editando dados de projeto durante a migração. Os dados editados não seriam migrados corretamente.

  • Atualize primeiramente os dados do Microsoft Windows SharePoint Services e, em seguida, os projetos. Se você não seguir essa sequência, após a migração será necessário publicar novamente os projetos para que todos sejam vinculados aos seus sites do SharePoint no Office Project Server 2007.

  • Se você estiver migrando espaços de trabalho de projeto do Project Server 2003, verifique se os pacotes de idioma apropriados do Windows SharePoint estão instalados no farm do Microsoft Windows SharePoint Services 3.0. Por exemplo, se você estiver migrando espaços de trabalho do Windows SharePoint Services 2.0 em japonês, verifique se o Windows SharePoint Services 3,0 é um servidor em japonês ou se há um pacote de idioma apropriado instalado.

  • Se você tiver projetos que contenham subprojetos, certifique-se de que esses subprojetos sejam migrados antes dos projetos mestres no arquivo de configuração de migração. Se não tiver certeza de que seus projetos têm subprojetos, execute a seguinte consulta no banco de dados de Rascunho para obter uma lista de projetos no seu sistema — os subprojetos são listados em ordem ascendente. Se usar a mesma ordem no arquivo de configuração de migração, você poderá assegurar-se de que os subprojetos sejam migrados antes dos projetos mestres.

    DECLARE @hierarchy TABLE
       (
          CHILD_PROJ_UID uniqueidentifier,
          PARENT_PROJ_UID uniqueidentifier,
          LEVEL INT NOT null
       )
    
    DECLARE @nrows INT
    SET @nrows = 0
    DECLARE @level INT
    SET @level = 0
    INSERT INTO @hierarchy (CHILD_PROJ_UID, PARENT_PROJ_UID, LEVEL)
      SELECT PROJ_UID, NULL, 0 FROM dbo.MSP_PROJECTS WHERE PROJ_TYPE = 6 -- master projects
    SET @nrows = @@rowcount
    WHILE @nrows > 0
    BEGIN
                  INSERT @hierarchy
                              SELECT a.CHILD_PROJ_UID, a.PARENT_PROJ_UID, @level + 1
                                FROM dbo.MSP_PROJ_HIERARCHIES AS a
                                INNER JOIN @hierarchy AS b ON (b.CHILD_PROJ_UID = a.PARENT_PROJ_UID)
                                WHERE b.LEVEL = @level
                  SET @nrows = @@rowcount
                  SET @level = @level + 1
    END
    
    SELECT b.PROJ_NAME AS 'Sub Project', c.PROJ_NAME AS 'Master Project'
    FROM @hierarchy a
    LEFT JOIN dbo.MSP_PROJECTS b ON (a.CHILD_PROJ_UID = b.PROJ_UID)
    LEFT JOIN dbo.MSP_PROJECTS c ON (a.PARENT_PROJ_UID = c.PROJ_UID)
    WHERE a.PARENT_PROJ_UID IS NOT NULL
    ORDER BY a.LEVEL DESC
    
  • Se o tamanho do banco de dados do Project Server 2003 ultrapassar um gigabyte durante o backup, defina seu modelo de recuperação do banco de dados como Simples no Microsoft SQL Server antes de iniciar a migração. Caso contrário, você pode enfrentar uma situação em que os logs de transação de bancos de dados dos bancos de dados Publicado e Rascunho atinjam seus limites de tamanho (porque muitos projetos estão sendo adicionados ao banco de dados por vez). Esta não é uma questão relacionada à migração, mas pode afetá-la.

  • Se você estiver configurando um novo servidor no farm, alguns diretórios devem estar localizados de forma consistente para todos os servidores do farm. O Windows SharePoint Services 3,0 gerencia os servidores do farm e os seguintes diretórios devem estar no mesmo local em todos os servidores do farm:

    • Diretório de arquivos de programas

    • Diretório de arquivos de log de rastreamento ULS

    • Diretório inetpub

  • Verifique se você aplicou a mais recente atualização na ferramenta de migração. Isso pode ser feito aplicando-se a última atualização cumulativa no cliente do Office Project Professional 2007 do qual você está usando a ferramenta de migração. Visite o centro de soluções do Project 2007 no site site de Ajuda e Suporte da Microsoft para obter mais informações sobre atualizações do Office Project Professional 2007.

Durante a migração

  • Migre e publique primeiramente todos os projetos administrativos relevantes. Isso garante que as horas não relacionadas ao projeto se reflitam na disponibilidade de recursos do Office Project Server 2007.

  • Durante a migração gradual, não exclua nenhuma definição de campo personalizada migrada antes que toda a migração esteja concluída. O utilitário de migração armazena o mapeamento entre a ID do campo personalizado da empresa no Project 2003 e a GUID do campo personalizado da empresa no Project 2007 migrado (o mapeamento é armazenado no banco de dados de Rascunho do Office Project Server 2007). Para ilustrar, imagine que você exclua a definição do campo personalizado do Office Project Server 2007 e tente migrar um projeto com valores para este campo personalizado da empresa. Como o campo personalizado da empresa equivalente no Office Project Server 2007 não está disponível, os valores de campo personalizado da empresa no projeto serão convertidos em valores de campo personalizado local.

  • Durante a migração gradual, não exclua nenhuma entrada de tabela de pesquisa migrada antes que toda a migração esteja concluída. O utilitário de migração armazena um mapeamento entre a entrada da tabela de pesquisa da empresa no Project 2003 e a entrada de tabela de pesquisa da empresa migrada no Office Project Server 2007 (o mapeamento é armazenado no banco de dados de Rascunho do Office Project Server 2007). Para ilustrar, imagine que haja uma definição de tabela de pesquisa de texto da empresa no projeto, chamada "País/Região", com as seguintes entradas: EUA, China, Reino Unido, Índia. Ele é migrado com êxito. Em seguida, alguém exclui a entrada "Índia" no Office Project Server 2007. Depois disso, você tenta migrar um projeto do Project Server 2003 com o campo personalizado do projeto da empresa "País/Região" apresentando um valor "Índia". Esse valor será perdido, pois a entrada "Índia" foi excluída no Office Project Server 2007.

  • Não exclua nenhum recurso da empresa migrado do Project Server 2007 durante a migração. Para ilustrar, imagine que tal recurso tenha sido excluído e você migrasse um projeto do Project Server 2003 que o utilizasse. O recurso da empresa no projeto migrado se tornaria um recurso local após a migração. No entanto, o recurso da empresa poderia ser recuperado: se você tornasse a adicionar o recurso excluído (com o mesmo nome ou conta do Windows NT) e salvasse novamente o projeto, o gerente de projeto seria solicitado a substituir o recurso local pelo recurso da empresa.

Após a migração

  • Indique claramente quais projetos no Project 2003 foram migrados. Como a ferramenta de migração não grava nos dados do Project Server 2003 durante o processo de migração, não há nenhum modo de "marcar" os projetos migrados do Project Server 2003 para o Office Project Server 2007. No entanto, isso pode ser feito de várias maneiras.

    • Remover o acesso de logon para usuários no Project 2003

    • Tornar todos os projetos migrados somente leitura no Project Server 2003.

    • Acrescentar um prefixo "migrado" aos nomes dos projetos migrados.

  • Se você estiver fazendo a migração gradual, bloqueie ou arquive os projetos migrados no Project Server 2003 para que eles não sejam editados em dois lugares. Uma maneira de arquivar os projetos é descrita no artigo da Base de Dados de Conhecimento que aborda Como arquivar planos de projeto no Project Server 2003 e no Project Server 2002 (https://go.microsoft.com/fwlink/?linkid=78243\&clcid=0x416).

  • Renomeie ou desative a conta de administrador interna autenticada no Project Server migrada do Project Server 2003. Essa conta será migrada para o Office Project Server 2007 como qualquer outro usuário/recurso no Project Server 2003. O Office Project Server 2007 não possui conta de administrador interna, para maior segurança.