Compartilhar via


Restaurar farms no SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Você pode restaurar um farm do SharePoint Server usando o site da Administração Central do SharePoint, Microsoft PowerShell, ou ferramentas do SQL Server. A ferramenta de backup que você usa depende do tipo de ambiente implantado, o agendamento do backup e os acordos de nível de serviço que você fez com sua organização.

Antes de começar

A recuperação no nível do farm normalmente é executada somente depois de uma falha que envolve o farm completo, ou quando a recuperação parcial do farm não é possível. Se você precisa restaurar somente uma parte do farm, um banco de dados específico, um aplicativo de serviço, uma lista ou biblioteca de documento ou um documento específico, use outro método de recuperação. Para obter mais informações sobre formas alternativas de recuperação, consulte Conteúdo Relacionado.

A recuperação do farm normalmente é executada por um dos motivos a seguir:

  • Restauração do farm depois de um incêndio, desastre, falha de equipamento ou outros evento de perda de dados.

  • Restauração das configurações e dados do farm para um horário e data prévios específicos.

  • Transferência da implantação de um farm do SharePoint Server para outro.

Antes de começar essa operação, revise as informações a seguir sobre como recuperar um farm no SharePoint:

  • Você não pode fazer backup de uma versão do SharePoint Server 2019 e restaurar para outra versão do SharePoint Server 2019. O mesmo se aplica aos Servidores do SharePoint 2016 e 2013.

  • O backup do farm inclui a configuração e os bancos de dados de conteúdo do Administração Central mas eles não podem ser restaurados usando as ferramentas do SharePoint Server. Para saber mais sobre como fazer o backup e restaurar todos os bancos de dados do farm, veja Mover todos os bancos de dados no SharePoint Server.

  • Quando você restaura o farm usando o SharePoint Server, o processo de restauração não inicia automaticamente todos os aplicativos de serviço. Você deve iniciá-los manualmente usando o Administração Central ou Microsoft PowerShell. Não use o Assistente de Configuração de Produtos do SharePoint para iniciar os serviços porque isso também reprovisiona os serviços e proxies de serviço. Para obter mais informações, consulte Iniciar ou parar um serviço no SharePoint Server.

  • O identificador (ID) de cada banco de dados de conteúdo é retido quando você restaura ou reanexa um banco de dados usando ferramentas incorporadas. O comportamento padrão de retenção do log de alteração, ao usar ferramentas incorporadas, é o seguinte:

    • Os logs de alteração são retidos para todos os bancos de dados quando você restaura um farm.

    • O log de alteração para bancos de dados de conteúdo é retido quando você reanexa ou restaura um banco de dados.

      Quando um ID do banco de dados e o log de alteração são retidos, o sistema continua o rastreamento com base no agendamento regular definido pelas regras de rastreamento.

      Quando você restaura um banco de dados existente e não usa a opção de substituição, um novo ID é atribuído ao banco de dados restaurado e o log de alteração do banco de dados não é preservado. O próximo rastreamento adicionará os dados do banco de dados de conteúdo ao índice.

      Se a restauração for executada e o ID no pacote de backup já está sendo usado no farm, um novo ID é atribuído ao banco de dados restaurado e um aviso é adicionado ao log de restauração. A capacidade de executar um rastreamento incremental em vez do completo depende do ID do banco de dados de conteúdo, que deve ser o mesmo que antes, e do token do log de alteração que é usado pelo sistema de pesquisa, que deve válido para o log de alteração atual no banco de dados de conteúdo. Se o log de alteração não for preservado, o token não é válido e o sistema de pesquisa deve executar um rastreamento completo.

  • O backup do SharePoint Server copia as definições de tipo de conteúdo externo do Serviço de Conectividade de Dados Corporativos, mas não a própria fonte de dados. Para proteger os dados, você deve fazer o backup da fonte de dados quando fizer o backup do Serviço de Conectividade de Dados Corporativos ou do farm.

    Se você restaurar o Serviço de Conectividade de Dados Corporativos ou o farm e em seguida restaurar a fonte de dados para um local diferente, você deve alterar as informações do local na definição do tipo de conteúdo externo. Do contrário, o Serviço de Conectividade de Dados Corporativos pode não conseguir localizar a fonte de dados.

  • O SharePoint Server restaura os repositórios de Objetos Binários Grandes (BLOBs) remotos somente se você estiver usando o fornecedor do FILESTREAM para colocar os dados em repositórios de BLOB remotos.

    Se você estiver usando outro fornecedor, deve restaurar manualmente os repositórios de BLOB remotos.

  • Se você estiver compartilhando aplicativos de serviço em diferentes farms, saiba que os certificados de confiança trocados não são incluídos no backup do farm. Você deve fazer o backup do repositório de certificados separadamente, ou manter os certificados em um local separado. Quando você restaura um farm que compartilha um aplicativo de serviço, deve importar e reimplantar os certificados e em seguida restabelecer quaisquer confianças entre os farms.

    Para saber mais, confira Troca de certificados de confiança entre farms no SharePoint Server.

  • Depois que um aplicativo Web configurado para usar a autenticação baseada em declarações é restaurado, fornecedores de declarações duplicadas ou adicionais são frequentemente visíveis. Se as duplicatas aparecerem, salve cada zona do aplicativo Web manualmente para removê-las. Para saber mais, veja Restaurar aplicativos da Web no SharePoint Server.

  • São exigidas etapas adicionais quando você restaura um farm que contém um aplicativo da web configurado para usar a autenticação baseada em formulários. Para obter mais informações, consulte Restaurar aplicativos da Web no SharePoint Server.

Como usar o PowerShell para restaurar um farm no SharePoint

Você pode usar o Microsoft PowerShell para restaurar um farm.

Para restaurar um farm usando o PowerShell

  1. Verifique se você possui as seguintes associações:

    • A função de servidor fixa securityadmin na instância do SQL Server.

    • A função de banco de dados fixa db_owner em todos os bancos de dados que devem ser atualizados.

    • O grupo de administradores no servidor no qual você está executando os cmdlets do PowerShell.

    Um administrador pode usar o cmdlet Add-SPShellAdmin para conceder permissões para usar cmdlets SharePoint Server.

    Observação

    [!OBSERVAçãO] Se você não possui permissões, entre em contato com o Administrador da instalação ou com o administrador do SQL Server para solicitar permissões. Para mais informações sobre as permissões do PowerShell, confira Add-SPShellAdmin.

  2. Abra o Shell de Gerenciamento do SharePoint.

  3. No prompt de comando do PowerShell, digite o seguinte comando:

    Restore-SPFarm -Directory <BackupFolder> -RestoreMethod Overwrite [-BackupId <GUID>]
    

    Em que:

    • <BackupFolder> é o caminho da pasta usada para armazenar os arquivos de backup.

    • <GUID> é o identificador do backup a partir do qual restaurar.

    Observação

    Se você não fez logon como a conta do farm, as credenciais dessa conta serão solicitadas.

    Se você não especificar o BackupId, o backup mais recente será usado. Para exibir os backups do farm, no prompt de comando do Microsoft PowerShell, digite o seguinte comando:

    Get-SPBackupHistory -Directory <BackupFolder> -ShowBackup [-Verbose]
    

    Onde:

    • <BackupFolder> é o caminho da pasta usada para armazenar os arquivos de backup.

    Você não pode usar um backup somente de configuração para restaurar bancos de dados de conteúdo junto com a configuração.

  4. Para reiniciar um aplicativo de serviço, no prompt de comando do PowerShell, digite o comando a seguir:

    Start-SPServiceInstance -Identity <ServiceApplicationID>
    

    Onde <ServiceApplicationID> é o GUID do aplicativo de serviço.

Para obter mais informações sobre como reiniciar aplicativos de serviço usando o PowerShell, consulte Start-SPServiceInstance.

Para saber mais sobre como restaurar o farm usando o PowerShell_2nd_NoVer, veja Restore-SPFarm. PShell_stsadm_deprecated

Usando a Administração Central para restaurar um farm

Você pode usar o site do Administração Central para restaurar um farm.

Para restaurar um farm usando o Administração Central

  1. Verifique se a conta de usuário que está executando esse procedimento é membro do grupo Administradores de Farm do SharePoint.

  2. Na página inicial 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 farm e clique em Avançar. É possível exibir mais detalhes sobre cada backup clicando em (+) ao lado do backup.

    Observação

    [!OBSERVAçãO] Se o trabalho de backup correto não aparecer, na caixa de texto Local Atual do Diretório, digite o caminho UNC da pasta de backup correta e clique em Atualizar. Você não pode usar um backup somente de configuração para restaurar o farm.

  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 farm e clique em Avançar.

  5. Na página Restaurar do Backup Etapa 3 de 3: Selecionar Opções de Restauração, na seção Restaurar Componente, verifique se Farm é exibido na lista Restaurar o seguinte conteúdo.

    Na seção Restaurar Somente as Definições de Configuração, verifique se a opção Restaurar conteúdo e definições de configuração está selecionada.

    Na seção Opções de restauração, em Tipo de restauração, selecione a opção Mesma configuração. Uma caixa de diálogo será exibida que pede que você confirme a operação. Clique em OK.

    Observação

    [!OBSERVAçãO] Se a seção Restaurar somente as definições de configuração não é exibida, o backup que você selecionou é um backup somente de configuração. Você deve selecionar outro backup.

    Clique em Iniciar restauração.

  6. É possível exibir o status geral de todos os trabalhos de recuperação na parte superior da página Status do Backup e da Restauração na seção Preparação. Você pode exibir o status do trabalho de recuperação atual na parte inferior da 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 alguns instantes para ser iniciada.

    Se você receber algum erro, pode revisá-lo na coluna Mensagem de Falha da página Status do trabalho de backup e restauração. Também há mais detalhes no arquivo Sprestore.log no caminho do UNC que você especificou na etapa 3.

  7. Quando o processo de restauração tiver sido concluído, talvez seja necessário reiniciar um ou mais aplicativos de serviço. Na página inicial da Administração Central, na seção Configurações do Sistema, clique em Gerenciar serviços no servidor. Na página Serviços no Servidor, inicie qualquer serviço relacionado aos aplicativos de serviço que você deseja executar clicando em Reiniciar na coluna Ação ao lado do aplicativo de serviço.

  8. Restabeleça os relacionamentos de confiança. Para saber mais, confira Troca de certificados de confiança entre farms no SharePoint Server.

Usando as ferramentas do SQL Server para restaurar um farm

Embora não seja possível restaurar o farm completo usando ferramentas do SQL Server, você pode restaurar a maior parte dos bancos de dados do farm. Se você restaurar os bancos de dados usando as ferramentas do SQL Server, deverá restaurar a configuração do farm usando a Administração Central ou PowerShell. Para obter mais informações sobre como restaurar as configurações do farm, consulte Restaurar configurações do farm no SharePoint Server.

Observação

[!OBSERVAçãO] O índice de pesquisa não é armazenado no SQL Server. Se você usar as ferramentas do SQL Server para fazer backup da pesquisa e para restaurá-la, deverá executar um rastreamento completo depois de restaurar o banco de dados de conteúdo.

Antes de restaurar o SharePoint Server, recomendamos que você configure um farm de recuperação para o site e recuperação de item.

Restaure os banco de dados seguindo estas etapas:

  1. Se possível, faça backup do log de transações dinâmico do banco de dados atual 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.

Use o procedimento a seguir para restaurar bancos de dados de farm.

Para restaurar um farm 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 SharePoint 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é todos os bancos de dados tenham sido restaurados.

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

  4. No Explorador de Objetos, expanda Banco de dados.

  5. Clique com o botão direito no banco de dados que você quer restaurar, aponte para Tarefas, aponte para Restaurar e clique em Banco de dados.

    O banco de dados fica off-line automaticamente 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 o conjunto de backup ou os conjuntos que você deseja restaurar.

    Os valores padrão para destino e fonte são adequados para a 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 determinem o contrário, não selecione outras opções nessa seção.

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

    • Se você incluiu todos os logs de transação que você deve restaurar, selecione RECOVER WITH RECOVERY.

    • Se você tem que restaurar logs de transação adicionais, selecione RECOVER WITH NORECOVERY.

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

    Observação

    Para saber mais sobre essas opções de recuperação, confira Restaurar o banco de dados (página Opções).

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

  11. Exceto para o banco de dados de configuração, repita as etapas 4 a 9 para cada banco de dados a ser restaurado.

    Importante

    [!IMPORTANTE] Se você estiver restaurando um banco de dados de Perfil de Usuário (chamado por padrão de "User Profile Service_ProfileDB_<GUID>"), restaure também o banco de dados Social (chamado por padrão de "User Profile Service_SocialDB_<GUID>"). Se não fizer isso, poderá haver imprecisões nos dados de Perfil de Usuário que poderão ser difíceis de detectar e de corrigir.

  12. Para restaurar as configurações, use o banco de dados de configuração existente ou crie manualmente um novo banco de dados e restaure a configuração para ele. Para obter mais informações sobre como restaurar a configuração do farm, consulte Restaurar configurações do farm no SharePoint Server.

  13. Inicie o serviço de Timer do SharePoint.

  14. Inicie qualquer aplicativo de serviço que tenha de ser reiniciado. Na página inicial da Administração Central, na seção Configurações do Sistema, clique em Gerenciar serviços no servidor. Na página Serviços no Servidor, inicie qualquer serviço relacionado aos aplicativos de serviço que você deseja executar clicando em Reiniciar na coluna Ação ao lado do aplicativo de serviço.

Conteúdo relacionado

A lista a seguir mostra outros métodos de recuperação que você pode usar quando precisar restaurar parte do farm: