Compartilhar via


Restaurar bancos de dados (Search Server 2008)

Atualizado em: 2008-07-24

Rascunho de conteúdo Este artigo foi publicado para uma versão anterior deste produto e está sendo publicado sem alterações para esta versão.

É possível restaurar os seguintes bancos de dados:

  • Bancos de dados de conteúdo

    ObservaçãoObservação:

    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

    ObservaçãoObservação:

    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 bancos de dados do Servidor de Pesquisa 2008

ObservaçãoObservação:

Ao proteger o Servidor de Pesquisa da Microsoft 2008, é recomendável configurar um farm de recuperação—um segundo farm, usado somente para restaurar dados—para recuperação de sites e itens. O farm de recuperação não foi projetado para ser um farm ativo e não precisa ter o mesmo hardware que o farm principal—recomenda-se o uso de uma instalação de servidor único ou um farm virtual.

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.

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.

ImportanteImportante:

A conta usada para restaurar os bancos de dados deve ser membro do grupo de administradores de farm do SharePoint e ter a função de servidor fixa dbcreator do SQL Server para executar o procedimento a seguir.

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

  1. No site da Administração Central do SharePoint, página Operações, 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ê deseja usar para restaurar 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.

ImportanteImportante:

A conta utilizada para restaurar os bancos de dados deve ser membro do grupo Administradores no computador local e deve ter a função de servidor fixa dbcreator do SQL Server para realizar o procedimento a seguir.

Restaurar um banco de dados usando a linha de comando

  1. Na unidade em que estão instalados produtos e tecnologias do SharePoint, vá para o seguinte diretório: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  2. Para obter o GUID do backup específico que você 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 da pasta compartilhada que contém o backup e onde o GUID de backuphistory é o GUID do pacote de backup que você deseja restaurar.

    ObservaçãoObservação:

    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 de backuphistory> -item <caminho criado da árvore> -restoremethod overwrite

    onde caminho UNC é o caminho UNC para a pasta de backup compartilhada, GUID de backuphistory é o 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 seguinte mensagem 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 na pasta compartilhada de backup.

Usando ferramentas do SQL Server para restaurar 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 (Search Server 2008).

ImportanteImportante:

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 de 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 de 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 de banco de dados.

  3. No Object Explorer, 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 Selecionar 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.

      ObservaçãoObservação:

      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) (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 de 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

Fazer backup e restaurar bancos de dados (Search Server 2008)
Fazer backup de bancos de dados (Search Server 2008)