Restaurar bancos de dados (Office SharePoint Server)

Atualizado em: 2008-07-24

É possível restaurar os seguintes bancos de dados:

  • Bancos de dados de conteúdo

  • Bancos de dados de Provedores de Serviços Compartilhados (SSPs)

  • Bancos de dados de pesquisa para os SSPs

  • Bancos de dados de pesquisa

    Dica

    O índice de pesquisa não é armazenado no SQL Server. Se você usar as ferramentas do SQL Server 2005 para fazer backup e restaurar a pesquisa, execute um rastreamento completo ao fazer a restauração do banco de dados. Para obter mais informações, consulte o tópico sobre proteção de pesquisa no documento que aborda a Escolher o que proteger (Office SharePoint Server).

  • Banco de dados de conteúdo da Administração Central

  • Banco de dados de configuração

    Dica

    O banco de dados de configuração e o banco de dados de conteúdo da Administração Central contêm informações específicas do computador. Portanto, é possível restaurá-los somente em um ambiente configurado exatamente da mesma forma, incluindo todas as atualizações de software, nomes de servidores e números de servidores. Ou seja, você não pode fazer backup do banco de dados de configuração, alterar sua topologia ou suas funções de servidor e então restaurar o banco de dados de configuração.

Para obter mais informações sobre como usar o SQL Server para restaurar bancos de dados, consulte o documento sobre backup e restauração de bancos de dados no SQL Server (em inglês) (https://go.microsoft.com/fwlink/?linkid=102629\&clcid=0x416) (em inglês).

Restaurar os bancos de dados do Office SharePoint Server 2007

Dica

Ao proteger o Microsoft Office SharePoint Server 2007, recomendamos que você configure um farm de recuperação — um segundo farm, só usado para a restauração de dados — para a recuperação de sites e de itens. O farm de recuperação não deve ser criado para ser um farm de produção. Ele não precisa ter o mesmo hardware do seu farm principal — recomendamos que você utilize uma instalação de servidor único ou um farm virtual. Para obter mais informações sobre a criação de um farm de recuperação, consulte Criar um farm de recuperação (Office SharePoint Server 2007).

Se o seu ambiente de TI exigir que o seu administrador de banco de dados (DBA) restaure os bancos de dados associados ao Provedor de Serviços Compartilhados (SSP), você terá de coordenar suas operações de backup e restauração com seu DBA. A conta usada na restauração de bancos de dados deve ser membro da função de servidor fixa dbcreator do SQL Server.

Restaurar um banco de dados usando ferramentas internas

Siga este procedimento para restaurar um banco de dados usando as ferramentas internas dos Produtos e Tecnologias do SharePoint.

Importante

A associação ao grupo Administradores de Farm do SharePoint é o requisito mínimo para a conclusão do procedimento a seguir.

Restaurar um banco de dados usando a interface do usuário

  1. No site da Administração Central do SharePoint, na página Operações, na seção Backup e Restauração, clique em Restaurar Usando Backup.

  2. Na página Selecionar Local do Backup, na seção Local do Arquivo de Backup, insira o caminho UNC para a pasta de backup.

  3. Na página Selecionar Pacote de Backup a ser Restaurado, selecione o arquivo de backup que você quer usar para a restauração e clique em Continuar Processo de Restauração.

  4. Na página Selecionar Componente a Ser Restaurado, selecione o banco de dados que você deseja restaurar e clique em Continuar o Processo de Restauração.

  5. Na página Selecionar Opções de Restauração:

    1. Verifique se o banco de dados selecionado está sendo exibido na seção Restaurar Componente.

    2. Na seção Opções de Restauração, selecione Mesma configuração.
      Será exibida uma mensagem, notificando que o farm atual será substituído. Clique em OK.

    3. Na seção Novos Nomes, digite novos nomes e URLs para cada componente ou aceite os valores padrão.

  6. Clique em OK.

Siga este procedimento para restaurar um banco de dados usando a ferramenta de linha de comando Stsadm.

Importante

A associação ao grupo Administradores no computador local é o requisito mínimo para a conclusão do procedimento a seguir.

Restaurar um banco de dados usando a linha de comando

  1. Na unidade em que os Produtos e Tecnologias do SharePoint estão instalados, altere para o seguinte diretório: %COMMONPROGRAMFILES%\Microsoft shared\Extensões de servidor Web\12\Bin.

  2. Para obter o GUID de backup do backup específico que deseja restaurar, digite o seguinte comando e pressione ENTER:

    stsadm -o backuphistory -directory <caminho UNC>

    onde caminho UNC é o caminho para a pasta compartilhada que contém o backup.

  3. Se você ainda não souber o nome do banco de dados que deseja restaurar, digite o comando a seguir e pressione ENTER:

    stsadm –o restore –showtree -directory <caminho UNC> -backupid <GUID de backuphistory>

    onde caminho UNC é o caminho até a pasta compartilhada que contém o backup e onde GUID do histórico de backup é o GUID do pacote de backup que você deseja restaurar.

    Dica

    Os itens entre colchetes ([ ]) não podem ser restaurados.

  4. Para restaurar um banco de dados, digite o comando a seguir e pressione ENTER:

    stsadm -o restore -directory <caminho UNC> -backupid <GUID do backuphistory> -item <caminho criado da árvore> -restoremethod overwrite

    onde caminho UNC é o caminho UNC para a pasta de backup compartilhada, GUID do backuphistory é a GUID do pacote de backup específico que você deseja restaurar e caminho criado da árvore é a notação de caminho de farm completo exibida pelo parâmetro -showtree.

  5. Quando receber um aviso de que todos os itens selecionados serão substituídos, digite y e pressione ENTER.

  6. Quando solicitado, digite o nome de usuário e a senha do banco de dados.

  7. Se a recuperação for concluída com êxito, a janela de comando exibirá o seguinte texto:

    Completed with 0 warnings.
    Completed with 0 errors.
    Restore completed successfully.
    ---------------------------------------------------------
    Operation completed successfully.
    
  8. Se a recuperação não for concluída com êxito, a mensagem a seguir será exibida:

    The restore job failed. For more information, see the error log that is located in the backup directory. 
    

    O log de erro referenciado será o arquivo sprestore.log da pasta compartilhada de backup.

Usando as ferramentas do SQL Server para recuperar um banco de dados

Em caso de falha, você deve usar seus backups para restaurar o banco de dados. O banco de dados deve ser recuperado na seguinte ordem:

  1. Se possível, faça backup do log de transação dinâmica do atual banco de dados para proteger todas as alterações feitas desde o último backup completo.

  2. Restaure o último backup completo do banco de dados.

  3. Restaure o backup diferencial mais recente do banco de dados, desde o último backup completo.

  4. Restaure todos os backups de logs de transações desde o último backup completo ou diferencial do banco de dados.

Aviso

A recuperação do banco de dados de configuração não pode ser executada por meio deste procedimento. Para restaurar o banco de dados de configuração, consulte Restaurar um farm após um problema de banco de dados de configuração (Office SharePoint Server).

Importante

A associação à função de servidor fixa dbcreator é o requisito mínimo para a conclusão do procedimento a seguir.

Restaurar um banco de dados existente

  1. Se o serviço Timer do Windows SharePoint Services estiver em execução, interrompa-o e aguarde alguns minutos até a conclusão de todos os procedimentos armazenados em execução. Não reinicie o serviço até ter restaurado todos os bancos de dados necessários. Para interromper o serviço Timer do Windows SharePoint Services:

    1. No Microsoft Windows Server 2003, inicie o snap-in Serviços.

    2. Em Serviços (local), clique em Timer do Windows SharePoint Services.

    3. Clique em Parar o serviço.

    4. Verifique se todos os trabalhos em execução foram concluídos antes de continuar este procedimento.

  2. Inicie o SQL Server Management Studio e conecte-se ao servidor do banco de dados.

  3. No Pesquisador de Objetos, expanda Bancos de Dados.

  4. Clique com o botão direito do mouse no banco de dados a ser restaurado, aponte para Tarefas, aponte para Restaurar e clique em Banco de Dados.

    O banco de dados é automaticamente colocado no modo offline durante a operação de restauração e não pode ser acessado por outros processos.

  5. Na caixa de diálogo Restaurar Banco de Dados, especifique o destino e a origem e selecione o(s) conjunto(s) de backups a serem restaurados.

    Os valores padrão para destino e origem normalmente se ajustam à maioria dos cenários.

  6. No painel Selecione uma página, clique em Opções.

  7. Na seção Opções de restauração, selecione apenas Substituir o banco de dados existente. A menos que o ambiente ou as políticas determinem o contrário, não selecione outras opções nessa seção.

  8. Na seção Estado de recuperação:

    • Se você tiver incluído todos os logs de transações que deve recuperar, selecione RESTORE WITH RECOVERY.

    • Se precisar restaurar logs de transações adicionais, selecione RESTORE WITH NORECOVERY.

    • A terceira opção, RESTORE WITH STANDBY, não é usada neste cenário.

      Dica

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

  9. Clique em OK para concluir a operação de restauração.

  10. Repita as etapas 4 a 9 para cada banco de dados a ser restaurado.

  11. Inicie o serviço Timer do Windows SharePoint Services

    • No Microsoft Windows Server 2003, inicie o snap-in Serviços.

    • Em Serviços (local), clique em Timer do Windows SharePoint Services.

    • Clique em Iniciar o serviço

Consulte também

Conceitos

Fazer backup e restaurar bancos de dados (Office SharePoint Server)
Fazer backup de bancos de dados (Office SharePoint Server)
Fazer backup e restaurar bancos de dados usando DPM (Office SharePoint Server)