Atualização principal com anexação de banco de dados para o Project Server 2010

 

Aplica-se a: Project Server 2010

Tópico modificado em: 2017-01-18

Importante

A atualização do Beta público do Project Server 2010 para a versão lançada do Project Server 2010 é explicitamente bloqueada e não tem suporte. Essa restrição se aplica aos métodos de atualização in-loco e com anexação de banco de dados.

Ao atualizar do Microsoft Office Project Server 2007 para o Project Server 2010 usando o processo de atualização com anexação de banco de dados, você atualiza apenas o conteúdo do ambiente, e não as definições da configuração. Tal processo de atualização é útil nas alterações de hardware ou quando se deseja reconfigurar a topologia do farm de servidores como parte do processo. Isso também será necessário se você estiver atualizando do Office Project Server 2007 implantado em um hardware que dê suporte apenas para um sistema operacional de servidor de 32 bits.

A atualização com anexação de banco de dados para o Project Server 2010 pode ser feita de qualquer uma destas duas maneiras:

  • Atualização completa de Anexação de Banco de Dados: migra os dados de projeto armazenados nos bancos de dados do Office Project Server 2007, mais os dados do site do PWA (Microsoft Project Web App) armazenados em um banco de dados de conteúdo do SharePoint.

  • Atualização principal com Anexação de Banco de Dados: migra somente os dados de projeto armazenados nos bancos de dados do Office Project Server 2007.

Este artigo apresenta os procedimentos necessários para executar uma atualização de núcleo com anexação de banco de dados. Para obter informações sobre diferentes tipos de métodos de atualização para o Project Server 2010, consulte Visão geral da atualização do Project Server 2010.

Visão geral do processo

Ao executar uma atualização de núcleo com anexação de banco de dados, você usa, basicamente, as cópias de backup dos bancos do Office Project Server 2007 que incluem os dados do projeto. Você restaura os backups na instância do Microsoft SQL Server utilizada para o Project Server 2010 e atualiza os bancos de dados criando uma instância do Microsoft Project Web App no Project Server 2010 que aponta para eles. Embora os processos de atualização in-loco e com anexação de banco de dados sejam similares em funcionalidade, a atualização com anexação de banco de dados mantém o ambiente original do Office Project Server 2007 intacto, pois você está usando cópias de backup dos bancos de dados para o processo de atualização.

Antes de começar

Antes de iniciar a atualização completa com anexação de banco de dados para o Office Project Server 2007, examine as informações a seguir sobre permissões, requisitos de hardware e requisitos de software. Siga as etapas especificadas para instalar ou configurar o software de pré-requisito ou para modificar configurações.

Examinar as permissões necessárias

Você deve ter pelo menos as permissões a seguir para concluir os procedimentos deste artigo:

  • No servidor de banco de dados de onde os bancos de dados estão sendo desanexados, você precisa ser membro das seguintes funções:

    • A função de banco de dados fixa db_owner

    • A função de banco de dados fixa db_backupoperator

  • No farm de servidores ao qual os bancos de dados estão sendo anexados, você precisa ser membro do grupo local Administradores e membro das seguintes funções no servidor de banco de dados:

    • A função de servidor fixa dbcreator

    • A função de banco de dados fixa db_owner

  • Em alguns ambientes, é necessário coordenar os procedimentos de movimentação com o administrador de banco de dados. Assegure-se de seguir todas as diretrizes e diretivas aplicáveis para manipulação de bancos de dados.

Examinar o hardware e o software necessários

É preciso estar executando um dos produtos a seguir nos servidores de banco de dados para executar estes procedimentos:

  • No seu ambiente do Office Project Server 2007: as ferramentas Cliente do Microsoft SQL Server para SQL Server 2000, SQL Server 2005 ou SQL Server 2008. Elas são necessárias para o backup dos bancos de dados obrigatórios.

  • No seu ambiente do Project Server 2010: uma versão de 64 bits de um dos seguintes produtos:

    • SQL Server 2008 Service Pack 1 com Atualização Cumulativa 2

    • SQL Server 2005 Service Pack 3 com Atualização Cumulativa 3

Observação

Os bancos de dados do Project Server 2010 só podem ser hospedados em versões de 64 bits dessas duas versões do SQL Server.

Executar etapas de pré-requisito

Antes de fazer backup dos bancos de dados, você deve se preparar para a atualização executando estas etapas:

  1. Criar um novo ambiente de farm de servidores. Para obter informações sobre a criação do novo ambiente, consulte Implantar o Project Server 2010 em um ambiente de farm de servidores.

  2. Se você tiver definições de site personalizadas no ambiente antigo, crie novas definições de site e atualize os arquivos de definição para essas definições de site e implante-os no novo ambiente.

Visão geral da atualização principal com anexação de banco de dados

A atualização principal com anexação de banco de dados atualizará os bancos de dados do Office Project Server 2007:

  • Rascunho

  • Arquivo morto

  • Publicação

  • Relatórios

A diferença entre os métodos de atualização completa e principal com anexação de banco de dados é que a completa atualizará não só os bancos de dados do Office Project Server 2007, mas incluirá os dados do site do Project Web Access contidos no banco de dados de conteúdo do SharePoint. Se desejar atualizar apenas os dados desse site, mais os dados do projeto do Office Project Server 2007, consulte Atualização principal com anexação de banco de dados para o Project Server 2010.

Para executar uma atualização principal com anexação de banco de dados, coloque em prática esta etapas gerais:

  1. Verificar seus dados do Project Server 2007

  2. Fazer backup dos bancos de dados no SQL Server

  3. Restaurar as cópias de backup para o novo farm

  4. Provisionar uma nova instância do PWA do Project Server 2010 usando os bancos de dados restaurados

  5. Falhas de Diagnóstico

  6. Configurar a pós-instalação

  7. Verificar se a migração foi bem-sucedida

Essas etapas exigem que o Project Server 2010 esteja instalado no seu ambiente. Não é necessário configurar um site do Project Web App antes de executar o procedimento. Também não é necessário fazer nenhuma configuração pós-instalação, como a integração com o Exchange Server ou a geração de relatórios, pois elas podem ser feitas após a atualização. Para obter mais informações sobre a instalação do Project Server 2010, consulte Implantar o Project Server 2010 em um ambiente de farm de servidores.

Demonstração em vídeo

Este vídeo apresenta uma visão geral de como usar o método de atualização de núcleo com anexação de banco de dados para atualizar para o Project Server 2010.

Atualização do núcleo de anexação do banco de dados - Visão geral

Assistir ao vídeo (https://go.microsoft.com/fwlink/?linkid=217938\&clcid=0x416). Para baixar o arquivo de vídeo, clique com o botão direito do mouse no link e depois clique em Salvar Destino como.

Verificar seus dados do Project Server 2007

É preciso verificar se seus dados do Office Project Server 2007 estão em estado válido para ajudar a garantir que a sua atualização terá êxito. Você deve verificar o seguinte:

  • É preciso fazer check-in de todos os projetos.

  • O nome de site do Project Web App "ProjectBICenter" é reservado no Project Server 2010. Verifique se o Office Project Server 2007 não o utiliza como um nome de site do Project Web App.

  • O nome da lista "Página de Detalhes do Projeto" no Project Server 2010. Verifique se o Office Project Server 2007Project Web App não contém uma lista com esse mesmo nome.

  • Resolva todos os conflitos de campo personalizado e tabela de pesquisa com nomes reservados no Project Server 2010. Consulte a seção Conflitos de nome de campo personalizado e tabela de pesquisa para obter mais informações.

Conflitos de nome de campo personalizado e tabela de pesquisa

Existem determinados nomes de campos personalizados e de tabelas de pesquisa que são reservados no Office Project Server 2007 e no Project Server 2010. Se você estiver atualizando do Office Project Server 2007, verifique se não há nomes de campo personalizados em conflito com os nomes reservados para o Project Server 2010. Se qualquer um desses nomes for usado no banco de dados atual do Office Project Server 2007, os campos personalizados e códigos de estrutura de tópico deverão ser alterados no Office Project Server 2007 antes de a migração prosseguir. Use o Microsoft Office Project Professional 2007 conectado a uma instância do Office Project Server 2007 para validar e tomar a ação corretiva.

Nomes reservados do código de estrutura de tópicos

Nome do código de estrutura de tópicos Tipo Office Project Server 2007 Project Server 2010

Tipo de Custo

Recurso

X

X

Integridade

Tarefa

X

X

Estado

Projeto

X

X

Nome da Equipe

Recurso

X

X

Departamento

X

Status do Sinalizador

X

Nomes reservados de campos personalizados

Nome do campo personalizado Tipo Office Project Server 2007 Project Server 2010

Tipo de Custo

Recurso

X

X

Integridade

Tarefa

X

X

Estado

Projeto

X

X

Nome da Equipe

Recurso

X

X

Data de Término Aprovada da Amostra

Projeto

X

Data de Início Aprovada da Amostra

Projeto

X

Áreas Afetadas da Amostra

Projeto

X

Pressuposições da Amostra

Projeto

X

Necessidade Comercial da Amostra

Projeto

X

Proposta de Conformidade da Amostra

Projeto

X

Status do Sinalizador

Tarefa

X

Metas da Amostra

Projeto

X

Data de Revisão Pós-implementação da Amostra

Projeto

X

Notas de Revisão Pós-implementação da Amostra

Projeto

X

Objetivos Principais da Amostra

Projeto

X

Departamentos do Projeto

Projeto

X

Impacto do Projeto

Projeto

X

Custo da Proposta da Amostra

Projeto

X

Data de Término Proposta da Amostra

Projeto

X

Data de Início Proposta da Amostra

Projeto

X

Importância Relativa

Projeto

X

Departamentos de Recursos

Recurso

X

Demonstração em vídeo

Este vídeo apresenta uma visão geral de como preparar os dados do Office Project Server 2007 para atualização quando você estiver usando o método de atualização de núcleo com anexação de banco de dados para atualizar para o Project Server 2010.

Atualização do núcleo de anexação do banco de dados - Preparar para atualização

Assistir ao vídeo (https://go.microsoft.com/fwlink/?linkid=217939\&clcid=0x416). Para baixar o arquivo de vídeo, clique com o botão direito do mouse no link e depois clique em Salvar Destino como.

Fazer backup dos bancos de dados no SQL Server

Siga o procedimento apropriado para fazer backup dos bancos de dados do Office Project Server 2007 no SQL Server 2000, SQL Server 2005 ou SQL Server 2008 (dependendo de onde os seus bancos de dados estão hospedados). Repita o procedimento para cada um dos bancos de dados subsequentes no farm do servidor original:

  • Project Server_Draft

  • Project Server_Archived

  • Project Server_Published

  • Project Server_Reporting

Ao final deste procedimento, você terá criado duplicatas de cada banco de dados.

Para fazer backup de um banco de dados no SQL Server 2000

  1. No servidor de banco de dados, clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server e clique em Enterprise Manager.

  2. No SQL Server Enterprise Manager, expanda Microsoft SQL Servers.

  3. Expanda Grupo do SQL Server.

  4. Expanda (local) (Windows NT).

  5. Expanda Bancos de Dados.

  6. Clique com o botão direito no banco de dados do qual deseja fazer backup, aponte para Todas as Tarefas e clique em Fazer Backup do Banco de Dados.

  7. Na caixa de diálogo Backup do SQL Server, na caixa Nome, especifique um nome para o backup e, na área Backup, selecione Banco de dados - completo.

  8. Na área Destino, selecione um destino existente ou siga este procedimento:

    1. Clique em Adicionar.

    2. Na caixa Selecione o Destino de Backup, selecione Nome do Arquivo e, ao lado da caixa Nome do Arquivo, clique em Procurar.

    3. Na caixa de diálogo Local do Dispositivo de Backup - (local), na caixa Nome do arquivo, digite o nome do arquivo e clique em OK.

    4. Clique em OK novamente para fechar a caixa de diálogo Selecionar Destino do Backup.

  9. Clique em OK para iniciar o processo de backup.

  10. Clique em OK para confirmar que o processo de backup foi concluído.

Repita o procedimento anterior para fazer backup dos bancos de dados necessários restantes.

Para fazer backup de um banco de dados no SQL Server 2005

  1. No servidor de banco de dados, clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server 2005 e clique em SQL Server Management Studio.

  2. Na caixa Conectar ao Servidor, forneça as informações de conexão e clique em Conectar.

  3. Depois de se conectar à instância apropriada do Mecanismo de Banco de Dados do SQL Server 2005, no Pesquisador de Objetos, expanda a árvore de servidores expandindo o nome do servidor.

  4. Expanda Bancos de Dados, clique com o botão direito no banco de dados do qual será feito backup, aponte para Tarefas e clique em Backup. A caixa de diálogo Fazer Backup do Banco de Dados será exibida.

  5. Na área Origem, na caixa Banco de dados, verifique o nome do banco de dados.

  6. Na caixa Tipo de backup, selecione Completo.

  7. Em Fazer backup do componente, selecione Banco de dados.

  8. Na área Conjunto de backup, na caixa de texto Nome, aceite o nome do conjunto de backup padrão sugerido ou digite outro nome para o conjunto de backup.

  9. Na área Destino, especifique o tipo de destino de backup selecionando Disco ou Fita e especifique um destino. Para criar outro destino, clique em Adicionar.

  10. Clique em OK para iniciar o processo de backup.

Repita o procedimento anterior para fazer backup dos bancos de dados necessários restantes.

Para fazer backup de um banco de dados no SQL Server 2008

  1. No servidor de banco de dados, clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server 2008 e clique em SQL Server Management Studio.

  2. Na caixa Conectar ao Servidor, forneça as informações de conexão e clique em Conectar.

  3. Depois de se conectar à instância apropriada do Mecanismo de Banco de Dados do SQL Server 2008, no Pesquisador de Objetos, expanda o nome do servidor.

  4. Expanda Bancos de Dados, clique com o botão direito no banco de dados do qual será feito backup, aponte para Tarefas e clique em Backup. A caixa de diálogo Fazer Backup do Banco de Dados será exibida.

  5. Na área Origem, na caixa Banco de dados, verifique o nome do banco de dados.

  6. Na caixa Tipo de backup, selecione Completo.

  7. Em Fazer backup do componente, selecione Banco de dados.

  8. Na área Conjunto de backup, na caixa Nome, aceite o nome padrão do conjunto de backup ou digite um novo.

  9. Na seção Destino, especifique o tipo de destino de backup selecionando Disco ou Fita e especifique um destino. Para criar outro destino, clique em Adicionar.

  10. Clique em OK para iniciar o processo de backup.

Se precisar de mais informações sobre o backup de bancos de dados no SQL Server, consulte os seguintes artigos:

Demonstração em vídeo

Este vídeo descreve como criar arquivos de backup dos bancos de dados do Office Project Server 2007 quando você estiver usando o método de atualização de núcleo com anexação de banco de dados para atualizar para o Project Server 2010.

Atualização do núcleo de anexação do banco de dados - Bancos de dados de backup

Assistir ao vídeo (https://go.microsoft.com/fwlink/?linkid=217940\&clcid=0x416). Para baixar o arquivo de vídeo, clique com o botão direito do mouse no link e depois clique em Salvar Destino como.

Restaurar cópias de backup no novo farm

Depois de configurar o novo farm de servidores do Project Server 2010, você poderá restaurar as cópias de backup dos bancos de dados na instância do SQL Server que está sendo usada para hospedar seus bancos de dados do Project Server 2010. Observe que você deve restaurar para uma versão de 64 bits do SQL Server 2008 SP1 com CU2 ou de 64 bits do SQL Server 2005 SP3 com CU3. Comece com um banco de dados e verifique se a recuperação funcionou antes de restaurar os outros bancos de dados.

A seção a seguir oferece os procedimentos para a restauração dos backups.

Para restaurar uma cópia de backup de um banco de dados no SQL Server 2005 Enterprise Edition

  1. No SQL Server Management Studio, clique com o botão direito em Bancos de Dados e clique em Restaurar Banco de Dados. A caixa de diálogo Restaurar Banco de Dados será exibida.

  2. Na caixa de diálogo Restaurar Banco de Dados, na página Geral, na caixa Para o banco de dados, digite o nome do banco de dados que você está restaurando.

  3. Na caixa Em um momento determinado, mantenha o padrão (O mais recente possível).

  4. Para especificar a origem e a localização dos conjuntos de backup que serão restaurados, clique em Do dispositivo e clique no botão Procurar para selecionar o arquivo de backup.

  5. Na caixa de diálogo Especificar Backup, na caixa Mídia de Backup, verifique se Arquivo está selecionado.

  6. Na área Local do backup, clique em Adicionar.

  7. Na caixa de diálogo Localizar Arquivo de Backup, selecione o arquivo que deseja restaurar e clique em OK.

  8. Na grade Selecionar os conjuntos de backup a restaurar, marque a caixa de seleçãoRestaurar ao lado do backup concluído mais recente.

  9. Na caixa de diálogo Restaurar Banco de Dados, na página Opções, em Opções de restauração, marque a caixa de seleção Substituir o banco de dados existente.

  10. Clique em OK para iniciar o processo de recuperação.

Repita o procedimento anterior para restaurar os bancos de dados necessários restantes.

Para restaurar uma cópia de backup de um banco de dados no SQL Server 2008 Enterprise

  1. Depois de se conectar à instância apropriada do Mecanismo de Banco de Dados do SQL Server 2008, no Pesquisador de Objetos, expanda o nome do servidor.

  2. Clique com o botão direito em Bancos de Dados e clique em Restaurar Banco de Dados. A caixa de diálogo Restaurar Banco de Dados será exibida.

  3. Na caixa de diálogo Restaurar Banco de Dados, na página Geral, o nome do banco de dados a ser restaurado na lista Para o banco de dados.

  4. Na caixa Em um momento determinado, mantenha o padrão (O mais recente possível).

  5. Para especificar a origem e a localização dos conjuntos de backup que serão restaurados, clique em Do dispositivo e clique no botão Procurar para selecionar o arquivo de backup.

  6. Na caixa de diálogo Especificar Backup, na caixa Mídia de Backup, verifique se Arquivo está selecionado.

  7. Na área Local do backup, clique em Adicionar.

  8. Na caixa de diálogo Localizar Arquivo de Backup, selecione o arquivo que deseja restaurar, clique em OK e, na caixa de diálogo Especificar Backup, clique em OK.

  9. Na caixa de diálogo Restaurar Banco de Dados, em Selecione os conjuntos de backup a serem restaurados, marque a caixa de seleção Restaurar ao lado do backup completo mais recente.

  10. Na caixa de diálogo Restaurar Banco de Dados, na página Opções, em Opções de restauração, marque a caixa de seleção Substituir o banco de dados existente.

  11. Clique em OK para iniciar o processo de recuperação.

Repita o procedimento anterior para restaurar os bancos de dados necessários restantes.

Para obter mais informações sobre a restauração de bancos de dados no SQL Server, consulte os seguintes artigos:

Demonstração em vídeo

Este vídeo descreve como restaurar os bancos de dados do Office Project Server 2007 no servidor de banco de dados que está hospedando a instalação do Project Server 2010 quando você estiver usando o método de atualização de núcleo com anexação de banco de dados para atualizar para o Project Server 2010.

Atualização do núcleo de anexação do banco de dados - Restaurar bancos de dados

Assistir ao vídeo (https://go.microsoft.com/fwlink/?linkid=217941\&clcid=0x416). Para baixar o arquivo de vídeo, clique com o botão direito do mouse no link e depois clique em Salvar Destino como.

Provisionar uma nova instância do PWA do Project Server 2010 usando os bancos de dados restaurados

No Project Server 2010, agora você pode criar uma instância do Project Web App usando os bancos de dados Office Project Server 2007 restaurados para o SQL Server na etapa anterior. Quando a instância for criada, os bancos de dados restaurados serão atualizados para o Project Server 2010.

Criar uma instância do PWA do Project Server 2010 usando os bancos de dados restaurados do Office Project Server 2007

  1. No site da Administração Central do SharePoint, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  2. Na página Gerenciar Aplicativos de Serviço, clique em Aplicativo de Serviço do Project Server.

  3. Na barra de ferramentas, clique em Gerenciar.

  4. Na página Gerenciar Sites do Project Web App, clique em Criar Site do Project Web App.

  5. Na página Criar Site do Project Web App:

    1. Nos campos Local do Site do Project Web App e Conta do Administrador, mantenha os valores padrão.

    2. No campo Banco de Dados Principal, digite o nome do servidor de banco de dados onde os seus bancos de dados restaurados do Office Project Server 2007 estão localizados.

    3. Verifique se os nomes dos bancos de dados do Project Server coincidem com os nomes dos bancos de dados restaurados do Office Project Server 2007 que serão usados. Se não coincidirem, altere-os para que fiquem iguais.

      Importante

      Os nomes dos bancos de dados devem coincidir exatamente com os nomes dos bancos de dados restaurados do Office Project Server 2007 no SQL Server. Se os nomes não coincidirem, um novo banco de dados do Project Server 2010 será criado, e o banco de dados restaurado do Office Project Server 2007 não será atualizado.

    4. Clique em OK.

O Project Server iniciará o processo de criação do site do PWA. Clique em Atualizar ocasionalmente para exibir o status do provisionamento da instância. Seja paciente, pois a conclusão desse procedimento pode demorar um pouco. Quando o processo de criação do site tiver terminado, o status mostrado no site do PWA será Provisionado.

Agora, a URL pode ser usada para conectar o Internet Explorer, o cliente do Project e clientes baseados em código personalizado ao Project Web App.

Observação

A primeira chamada ao pool de aplicativos do IIS (Serviços de Informações da Internet) que contém o aplicativo do Project Web App pode ser lenta enquanto o aplicativo do .NET Framework é carregado e compilado.

Demonstração em vídeo

Este vídeo descreve como provisionar uma nova instância do Project Web App que utilize os bancos de dados restaurados do Office Project Server 2007 quando você estiver usando o método de atualização de núcleo com anexação de banco de dados para atualizar para o Project Server 2010.

Atualização do núcleo de anexação do banco de dados - Instância de provisão

Assistir ao vídeo (https://go.microsoft.com/fwlink/?linkid=217943\&clcid=0x416). Para baixar o arquivo de vídeo, clique com o botão direito do mouse no link e depois clique em Salvar Destino como.

Diagnosticar falhas

Se a instância do seu Project Web App não for provisionada com êxito, o processo de provisionamento retornará um status de Falha, quando você poderá verificar os logs de atualização para obter detalhes adicionais sobre a falha.

O log de atualização está no seguinte local padrão: %PROGRAMFILES%\Common Files\Microsoft Shared\Web Server Extensions\14\Logs

Cada tentativa de atualização cria um novo log, portanto exiba os logs mais atuais. Você pode exibir o arquivo de log correto observando o carimbo de Data/Hora inserido no nome do arquivo de log (por exemplo, Upgrade<DateTime>.LOG). Abra os arquivos de log no Microsoft Excel e procure por "Falha" para localizar mais informações sobre a causa da falha da atualização. Por exemplo, o arquivo de log pode descrever a ocorrência da falha por causa de um nome de campo personalizado inválido nos dados. Seria preciso então voltar ao Office Project Server 2007 e corrigir o problema (possivelmente renomeando o campo personalizado). Em seguida, você precisaria passar pelas etapas deste procedimento novamente (fazer backup dos bancos de dados, restaurá-los e criar uma nova instância no Project Server 2010).

Se o log de atualização não oferecer esclarecimentos para a correção do problema, contate o Microsoft Support Services.

Configurar para pós-instalação

Após a criação da instância do Project Web App para atualizar os seus bancos de dados do Office Project Server 2007 para o Project Server 2010, você pode executar etapas de pós-instalação adicionais para tornar a implantação mais funcional. Por exemplo, as etapas de configuração pós-instalação adicionais incluem:

  • Configurar relatórios para o Project Server 2010

  • Configurar o Serviços do Excel no Microsoft Office SharePoint Server 2007

  • Configurar logon único

  • Configurar o serviço de criação de cubos

  • Configurar períodos de Relatório de Tempo

  • Configurar a integração ao Exchange

Para obter mais informações sobre essas etapas, consulte Instalar e configurar o Project Server 2010.

Verificar se a migração obteve êxito

Abra o Project Web App e verifique se os seus dados foram migrados com êxito. Execute seus testes normais neste servidor. Se você observar algo diferente do comportamento normal, documente isso e contate os Serviços de Suporte do Project Server 2010.