Compartilhar via


Mover todos os bancos de dados (Project Server 2007)

Atualizado: novembro de 2008

 

Tópico modificado em: 2008-11-19

Este artigo contém informações e etapas para mover todos os bancos de dados associados ao Microsoft Office Project Server 2007 de um servidor de banco de dados para outro no mesmo farm. Pode ser conveniente mover todos os bancos de dados quando você atualiza o hardware ou o software do servidor de banco de dados — por exemplo, mover de uma versão de 32 bits para uma versão de 64 bits do Microsoft SQL Server 2005.

ImportantImportante:
Essa tarefa exige a parada do farm inteiro. Isso torna todos os sites e ativos do farm indisponíveis aos usuários até que o processo seja concluído.

Este artigo não fornece informações sobre como migrar ou mover o farm do Office Project Server 2007 de um grupo de servidores para outro. Para obter mais informações sobre como transferir todo o farm de um conjunto de servidores de farm para outro, consulte Migrando uma instância do Project Web Access (Project Server 2007).

Este artigo não fornece informações sobre como atualizar o SQL Server 2005 no servidor de banco de dados. Para obter mais informações sobre como atualizar o SQL Server 2005, consulte o artigo sobre atualização do SQL Server 2005 (em inglês) nos Manuais Online do SQL Server.

Mova os seguintes bancos de dados associados ao Office Project Server 2007:

  • Banco de dados de rascunho

  • Banco de dados publicado

  • Banco de dados de arquivo morto

  • Banco de dados de relatórios

  • Banco de dados de conteúdo

Requisitos da tarefa

Os seguintes itens são necessários à execução dos procedimentos desta tarefa:

  • É necessário estar conectado ao servidor que executa o site Administração Central do SharePoint.

  • É preciso estar associado às seguintes funções do SQL Server 2005:

    • Função de banco de dados fixa db_backupoperator para fazer backup de bancos de dados.

    • Função de servidor fixa dbcreator no servidor de destino que executa o SQL Server 2005 ou uma instância do SQL Server para restaurar os bancos de dados.

  • É necessário coordenar os procedimentos de transferência com o administrador do banco de dados (DBA). As etapas que exigem o envolvimento do DBA estão sinalizadas com o prefixo "[DBA]".

Visão geral do procedimento

Esta seção resume os procedimentos que devem ser seguidos para concluir o processo para mover todos os bancos de dados associados ao Office Project Server 2007. Para ver as etapas reais do procedimento, consulte cada procedimento que se segue à visão geral.

No processo de transferência, você usará as ferramentas do Office Project Server 2007 e do SQL Server 2005. A transferência de todos os bancos de dados de um servidor de banco de dados para outro consiste nas seguintes etapas:

(Em alguns ambientes, o administrador de banco de dados precisa executar etapas específicas. Essas etapas começam com "[DBA]".)

  1. Executar um backup completo do SSP padrão.

  2. Parar completamente o farm, interrompendo os serviços associados ao Office Project Server 2007 e interrompendo os Serviços de Informações da Internet (IIS).

  3. [DBA] Fazer backup dos seguintes bancos de dados de farm, usando as ferramentas do SQL Server 2005:

    • Banco de dados de rascunho

    • Banco de dados publicado

    • Banco de dados de arquivo morto

    • Banco de dados de relatórios

    • Banco de dados de conteúdo

  4. [DBA] Copiar os arquivos de backup no servidor de banco de dados de destino ou transfer esses arquivos para ele.

  5. [DBA] Restaurar todos os bancos de dados no servidor de banco de dados de destino usando as ferramentas do SQL Server 2005.

  6. [DBA] Copiar no servidor de destino todos os logons do SQL Server, as funções de servidor fixas, as funções de banco de dados fixas e as permissões para esses bancos de dados.

Fazendo backup de bancos de dados no servidor de banco de dados de origem

ImportantImportante:
A associação à função de banco de dados fixa db_backupoperator é o requisito mínimo para concluir este procedimento.
ImportantImportante:
É importante que o serviço da fila seja esvaziado e interrompido para evitar inconsistências de dados.

Em alguns ambientes, o DBA deve executar estas etapas:

Fazer backup de bancos de dados no servidor de banco de dados de origem

  1. Abra o Microsoft SQL Server Management Studio e conecte-se ao servidor de banco de dados.

  2. No Object Explorer, expanda Bancos de Dados.

  3. Clique com o botão direito do mouse no banco de dados do qual deseja fazer backup, aponte para Tarefas e clique em Backup.

  4. Na caixa de diálogo Fazer Backup do Banco de Dados, selecione o tipo de backup desejado na lista Tipo de backup. Para obter mais informações sobre o tipo de backup a ser utilizado, consulte o tópico de visão geral dos modelos de recuperação (https://go.microsoft.com/fwlink/?linkid=114396\&clcid=0x416) nos Manuais Online do SQL Server 2005.

  5. Em Componente do backup, selecione a opção Banco de Dados.

  6. Na seção Conjunto de Backup, use o nome padrão fornecido ou especifique um nome para o conjunto de backup na caixa de texto Nome.

  7. Especifique a data de validade para o conjunto de backup. Isso determina em quanto tempo ou quando o conjunto de backup poderá ser substituído por quaisquer backups posteriores com o mesmo nome. Por padrão, o conjunto de backup é definido para nunca expirar (0 dias).

  8. Na seção Destino, se o caminho correto da pasta de backup não estiver listado, você poderá adicionar o caminho, clicando em Adicionar.

  9. Clique em OK para fazer o backup do banco de dados.

  10. Repita as etapas de 3 a 9 para cada banco de dados que quiser transferir.

ImportantImportante:
Você só deve fazer backup dos bancos de dados de Rascunho e Publicado do servidor de banco de dados de origem.

Copiando os arquivos de backup no servidor de banco de dados de destino ou transferindo esses arquivos para ele.

ImportantImportante:
O acesso de leitura à pasta compartilhada no computador de origem e o acesso de Gravação à pasta compartilhada no computador de destino são os requisitos mínimos para concluir esse procedimento.
Em alguns ambientes, o DBA deve executar estas etapas:

Copiar os arquivos de backup no servidor de banco de dados de destino ou transferir esses arquivos para ele.

  1. No Windows Explorer, navegue para o local dos arquivos .bak dos bancos de dados.

  2. Selecione os arquivos .bak dos bancos de dados que deseja transferir e copie ou mova esses arquivos para o diretório de destino.

Restaurando bancos de dados no servidor do banco de dados de destino

ImportantImportante:
A associação à função de servidor fixa dbcreator é o requisito mínimo para concluir estes procedimentos.
Você deve adicionar a conta Administrador de Farm à função de servidor fixa dbcreator para executar esse procedimento. A conta pode ser removida da função após a conclusão da operação de recuperação.
Em alguns ambientes, o DBA deve executar estas etapas:

Restaurar bancos de dados no servidor do banco de dados de destino

  1. Abra o Microsoft SQL Server Management Studio e conecte-se ao servidor de banco de dados.

  2. No Object Explorer, expanda a instância de banco de dados.

  3. Clique com o botão direito do mouse no nó Bancos de Dados e clique em Restaurar Banco de Dados.

  4. Na caixa de diálogo Restaurar Banco de Dados, em Destino para restauração, digite o nome do banco de dados. Use exatamente o mesmo nome que o banco de dados tinha no servidor de banco de dados de origem.

  5. Na seção Origem para restauração, selecione a opção Do dispositivo.

  6. Na caixa de diálogo Especificar Backup, selecione Arquivo na lista Mídia de backup.

  7. Clique em Adicionar e procure o arquivo .bak do banco de dados.

  8. Selecione o arquivo .bak e clique em OK. Clique novamente em OK para adicionar o caminho da caixa de diálogo Restaurar Backup.

  9. Verifique se o conjunto de backup está selecionado na lista Selecionar conjuntos de backups para restauração.

  10. No painel Selecionar uma página, clique em Opções.

  11. Na seção Opções de restauração, selecione apenas Substituir o banco de dados existente. A menos que o ambiente ou as diretivas exijam algo diferente, não selecione as outras opções dessa seção.

  12. Na seção Estado de recuperação, selecione a opção RESTORE WITH RECOVERY.

    Para obter mais informações sobre essas opções de recuperação, consulte o documento sobre restauração de banco de dados (página de opções) (https://go.microsoft.com/fwlink/?linkid=114420\&clcid=0x416).

  13. Clique em OK para concluir a operação de recuperação.

  14. Repita as etapas de 3 a 13 para cada banco de dados a ser transferido.

Copiando, no servidor de destino, todos os logons do SQL Server, as funções de servidor fixas, as funções de banco de dados fixas e as permissões para esses bancos de dados.

Para obter informações sobre como copiar funções e permissões do SQL Server no servidor de banco de dados de destino, consulte o artigo 246133 da Ajuda e Suporte Técnico da Microsoft sobre como transferir logons e senhas entre instâncias do SQL Server (https://go.microsoft.com/fwlink/?linkid=114420\&clcid=0x416). Para obter informações referentes à solução de problemas, consulte o artigo 240872 da Ajuda e Suporte Técnico da Microsoft sobre como resolver problemas de permissão quando você transfere um banco de dados entre servidores que executam o SQL Server (https://go.microsoft.com/fwlink/?linkid=123469\&clcid=0x416).

Reiniciando o servidor.

ImportantImportante:
A associação ao grupo Administradores no computador local é o requisito mínimo para concluir estes procedimentos.

Reinicie o servidor.

  1. Reinicie o servidor que está executando o Project Server.

  2. No snap-in Serviços, verifique se os seguintes serviços foram iniciados:

    • Serviço de Eventos do Office SharePoint Server Project Server

    • Serviço de Fila do Windows SharePoint Services Project Server

  3. No Gerenciador de Serviços de Informações da Internet (IIS), verifique se estes sites foram iniciados:

    • Serviços Web do Office Server

    • Todos os sites SSP

    • Administração Central do SharePoint

Consulte também

Conceitos

Migrando uma instância do Project Web Access (Project Server 2007)
Fazer backup e restaurar o farm do Project Server 2007
Fazer backup de bancos de dados (Project Server 2007)
Restore databases (Project Server 2007)