Restaurar um banco de dados de conteúdo (SharePoint Server 2010)

 

Aplica-se a: SharePoint Foundation 2010, SharePoint Server 2010

Tópico modificado em: 2016-11-30

Você pode restaurar qualquer banco de dados de conteúdo ou vários bancos de dados de conteúdo de uma só vez. Para obter informações sobre como fazer backup de todos os bancos de dados de conteúdo em um farm ao mesmo tempo, consulte Fazer backup de um farm (SharePoint Server 2010).

Procedimentos desta tarefa:

  • Para restaurar um banco de dados de conteúdo usando o Windows PowerShell

  • Para restaurar um banco de dados de conteúdo usando a Administração Central

  • Para restaurar um banco de dados de conteúdo usando ferramentas do SQL Server

Usar o Windows PowerShell para restaurar um banco de dados de conteúdo

Você pode usar o Windows PowerShell para restaurar um banco de dados de conteúdo.

Para restaurar um banco de dados de conteúdo usando o Windows PowerShell

  1. Verifique se você atende aos seguintes requisitos mínimos: Consulte Add-SPShellAdmin.

  2. No menu Iniciar, clique em Todos os Programas.

  3. Clique em Produtos do Microsoft SharePoint 2010.

  4. Clique em Shell de Gerenciamento do SharePoint 2010.

  5. No prompt de comando do Windows PowerShell (ou seja, PS C:\>), digite o comando a seguir e pressione ENTER:

    Restore-SPFarm -Directory <Backup folder name> -RestoreMethod Overwrite -Item <Content database name> [-BackupId <GUID>] [-Verbose]

    Observação

    Se você não tiver feito logon usando a conta do Farm, precisará fornecer as credenciais dessa conta.

    Se nenhum valor for especificado para o parâmetro BackupId, o backup mais recente será utilizado. Para exibir uma lista dos backups, incluindo as IDs dos Backups, digite o seguinte comando e pressione ENTER:

    Get-SPBackupHistory -Directory <Backup folder>

Para obter mais informações, consulte Restore-SPFarm.

Observação

Recomendamos que você use o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm está obsoleta, mas está incluída para oferecer suporte à compatibilidade com versões anteriores do produto.

Usar a Administração Central para restaurar um banco de dados de conteúdo

Você pode usar a Administração Central para restaurar um farm ou os componentes de um farm.

Para restaurar um banco de dados de conteúdo usando a Administração Central

  1. Faça logon como um membro do grupo Administradores de Farm.

  2. Na home page da Administração Central, na seção Backup e Restauração, clique em Restaurar de um backup.

  3. Na página Restaurar do Backup - Etapa 1 de 3: Selecionar Backup a ser Restaurado, na lista de backups, selecione o trabalho de backup que contém o backup do banco de dados de conteúdo e clique em Avançar.

    Observação

    Se não aparecer o trabalho de backup correto, na caixa de texto Local do Diretório Atual, digite o caminho da pasta de backup correta e clique em Atualizar.

  4. Na página Restaurar Usando Backup - Etapa 2 de 3: Selecionar Componente para Restauração, marque a caixa de seleção ao lado do banco de dados de conteúdo e clique em Avançar.

    Observação

    Se o banco de dados de conteúdo não estiver disponível para seleção, use o Windows PowerShell ou as ferramentas do SQL Server para restaurar esse banco de dados.

  5. Na página Restaurar Usando Backup - Etapa 3 de 3: Selecionar Opções de Restauração, na seção Opções de Restauração, em Tipo de Restauração, clique na opção Mesma configuração. Uma caixa de diálogo será exibida solicitando que você confirme a operação. Clique em OK.

    Clique em Iniciar Restauração.

  6. O status geral de todos os trabalhos de recuperação fica visível na parte superior da página Status do Trabalho de Backup e Restauração, na seção Preparação, enquanto o status do trabalho de recuperação atual fica visível na parte inferior dessa página, na seção Restaurar. A página de status é atualizada a cada 30 segundos automaticamente. Você pode atualizar os detalhes do status manualmente clicando em Atualizar. O backup e a recuperação são trabalhos do serviço de timer. Por isso, a recuperação pode levar vários segundos para começar.

    Se você receber erros, poderá analisá-los na coluna Mensagem de Falha da página Status do Trabalho de Backup e Restauração. Também é possível obter mais detalhes no arquivo Sprestore.log, no caminho UNC que você especificou na etapa 2.

Usar ferramentas do SQL Server para restaurar um banco de dados de conteúdo

Você pode usar ferramentas do SQL Server essas ferramentas para restaurar um banco de dados de conteúdo executando as seguintes etapas:

  1. Se possível, faça backup do log de transações dinâmico do banco de dados de conteúdo para proteger quaisquer alterações que tenham sido feitas depois do último backup completo.

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

  3. Restaure o backup de banco de dados diferencial mais recente que tenha ocorrido após o último backup completo.

  4. Restaure todos os backups de log de transação que tenham ocorrido após o último backup de banco de dados completo ou diferencial.

Para restaurar um banco de dados de conteúdo usando ferramentas do SQL Server

  1. Verifique se a conta de usuário que executará este procedimento é membro da função de servidor fixa sysadmin.

  2. 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é o término da restauração dos bancos de dados de conteúdo.

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

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

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

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

  6. Na caixa de diálogo Restaurar Banco de Dados, especifique o destino e a origem e selecione os conjuntos de backups a serem restaurados.

    Normalmente, os valores padrão de destino e origem são adequados à maioria dos cenários de recuperação.

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

  8. 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 exijam algo diferente, não selecione as outras opções dessa seção.

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

    • Se já tiver incluído todos os logs de transações a serem restaurados, selecione RECOVER WITH RECOVERY.

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

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

      Observação

      Para obter mais informações sobre essas opções de recuperação, consulte Restaurar Banco de Dados (Página de Opções) (https://go.microsoft.com/fwlink/?linkid=114420&clcid=0x416).

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

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

  12. Inicie o serviço de Timer do Windows SharePoint Services.

See Also

Concepts

Back up a content database in SharePoint Server 2010