Restaurar bancos de dados (Windows SharePoint Services 3.0)

Atualizado em: 2008-07-24

Você pode restaurar os seguintes bancos de dados:

  • Bancos de dados de conteúdo

  • Banco de dados de pesquisa

    Dica

    O índice de pesquisa não é armazenado no SQL Server. Se você usar ferramentas do SQL Server 2005 para fazer backup e restaurar a pesquisa, será preciso executar um rastreamento completo ao recuperar o banco de dados. Para obter mais informações, consulte a seção sobre proteção de pesquisa, em Escolher o que proteger (Windows SharePoint Services).

  • 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 de computador. Portanto, só podem ser restaurados em um ambiente que você configure para ser exatamente igual, incluindo todas as atualizações de software, nomes de servidores e quantidade de servidores. Ou seja, você não pode fazer backup do banco de dados de configuração, alterar a topologia ou funções de servidor e, depois, restaurar o banco de dados de configuração.

Para obter mais informações sobre o uso de SQL Server para restaurar bancos de dados, consulte o material sobre como fazer 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 Windows SharePoint Server 3.0

Dica

Ao proteger o Windows SharePoint Services 3.0, recomendamos que você configure um farm de recuperação — um segundo farm, que seja usado somente para restaurar dados — para recuperação de site e item. O farm de recuperação não é destinado a ser um farm ativo. O farm de recuperação não precisa ter o mesmo hardware do farm principal — recomendamos usar 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 Create a recovery farm (Windows SharePoint Services 3.0).

Se o seu ambiente de TI exige que o administrador de banco de dados (DBA) restaure os bancos de dados associados ao SSP (Provedor de Serviços Compartilhados), é preciso coordenar as operações de backup e restauração com o DBA. A conta usada para restaurar os bancos de dados deve ser membro da função de servidor fixa do SQL Server dbcreator.

Restaurar um banco de dados, usando ferramentas internas

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

Importante

A associação ao grupo Administradores de Farm do SharePoint é o mínimo necessário para concluir o seguinte procedimento.

Restaurar um banco de dados por meio da interface de usuário

  1. No site 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 o Local do Backup, na seção Local do arquivo de backup, digite o caminho UNC (Convenção Universal de Nomenclatura) para a pasta de backup.

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

  4. Na página Selecionar Componente para Restauração, selecione o banco de dados que quer restaurar e clique em Continuar Processo de Restauração.

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

    1. Na seção Restaurar Componente, verifique se o banco de dados selecionado é exibido.

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

    3. Na seção Novos Nomes, digite os novos nomes e URLs de 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

Para concluir o procedimento abaixo, é preciso pelo menos fazer parte do grupo Administradores do computador local.

Restaurar um banco de dados, usando a linha de comando

  1. Na unidade onde estão instalados os Produtos e Tecnologias SharePoint, altere o seguinte diretório: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\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 para a pasta compartilhada que contém o backup e GUID de backuphistory é 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 de backuphistory> -item <caminho criado na árvore> -restoremethod overwrite

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

  5. Quando receber um aviso dizendo que todos os itens selecionados serão substituídos, digite s 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 na pasta compartilhada de backup.

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

Em caso de falha, use os 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 no banco de dados de configuração (Windows SharePoint Services).

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 que estiverem 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. Em 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 Interromper esse serviço.

    4. Certifique-se de que todos os trabalhos em execução estejam concluídos antes de continuar com esse procedimento.

  2. Inicie o SQL Server Management Studio e conecte-se ao servidor do 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 em 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 os conjuntos 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 diretivas exijam algo diferente, não selecione as outras opções desta seção.

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

    • Se tiver incluído todos os logs de transações a serem recuperados, 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 como restaurar o 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 Timer do Windows SharePoint Services:

    • Em 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 de conteúdo (Windows SharePoint Services 3.0)
Fazer backup do banco de dados (Windows SharePoint Services 3.0)
Fazer backup e restaurar bancos de dados usando o DPM (Windows SharePoint Services 3.0)