Compartilhar via


Restaurar farms no SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-162016 yes-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 ao nível do farm só é efetuada após uma falha que envolve o farm completo ou quando a recuperação parcial de parte 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 é efetuada por qualquer um dos seguintes motivos:

  • 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:

  • Não é possível fazer uma cópia de segurança a partir de uma versão do SharePoint Server 2019 e restaurar para outra versão do SharePoint Server 2019. O mesmo se aplica ao SharePoint Servers 2016 e 2013.

  • Criar uma cópia de segurança do farm fará uma cópia de segurança das bases de dados de conteúdo da configuração e da Administração Central, mas estas não podem ser restauradas com 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 restaura o farm com o SharePoint Server, o processo de restauro não inicia automaticamente todas as aplicações de serviço. Você deve iniciá-los manualmente usando o Administração Central ou Microsoft PowerShell. Não utilize o Assistente de Configuração de Produtos SharePoint para iniciar os serviços, uma vez que esta ação também aprovisionará os serviços e os 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 restaura uma base de dados existente e não utiliza a opção de substituição, é atribuído um novo ID à base de dados restaurada e o registo de alterações da base 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 realizar uma pesquisa incremental em vez de uma pesquisa completa depende do ID da base de dados de conteúdos ser igual ao anterior e do token de registo de alterações utilizado pelo sistema de pesquisa ser válido para o início de sessão de alteração atual na base de dados de conteúdos. Se o registo de alterações não for preservado, o token não é válido e o sistema de pesquisa tem de efetuar uma pesquisa completa.

  • A cópia de segurança do SharePoint Server faz uma cópia de segurança das definições de tipo de conteúdo externo do serviço de Conectividade a Dados de Negócio, mas não faz uma cópia de segurança da própria origem 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. Se não o fizer, o serviço de Conectividade a Dados de Negócio poderá não conseguir localizar a origem de dados.

  • O SharePoint Server restaura os arquivos remotos de Objetos Binários Grandes (BLOB) apenas se estiver a utilizar o fornecedor de arquivo de BLOB remoto FILESTREAM para colocar dados em arquivos de BLOB remotos.

    Se estiver a utilizar outro fornecedor, tem de restaurar manualmente os arquivos de BLOB remotos.

  • Se estiver a partilhar aplicações de serviço entre farms, tenha em atenção que os certificados de confiança que foram trocados não estão incluídos nas cópias de segurança 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 de uma aplicação Web configurada para utilizar a autenticação baseada em afirmações ser restaurada, os fornecedores de afirmações duplicados 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.

    • Grupos de administradores no servidor no qual está a executar os cmdlets do PowerShell.

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

    Observação

    Se você não possui permissões, entre em contato com seu administrador de Configuração ou o administrador do SQL Server para solicitar permissões. Para obter mais informações sobre as permissões do PowerShell, veja 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 não especificar o BackupId, será utilizada a cópia de segurança mais recente. Para ver as cópias de segurança do farm, na linha de comandos do Microsoft PowerShell, escreva o seguinte comando:

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

    Em que:

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

    Não pode utilizar uma cópia de segurança apenas de configuração para restaurar bases de dados de conteúdos juntamente 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>
    

    Em que< ServiceApplicationID> é o GUID da aplicação 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 a partir da Cópia de Segurança — Passo 1 de 3: Selecione Cópia de Segurança para Restaurar, na lista de cópias de segurança, selecione a tarefa de cópia de segurança que contém a cópia de segurança do farm e, em seguida, clique em Seguinte. Também é possível ver mais detalhes sobre cada backup clicando em (+) próximo ao 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 a partir da Cópia de Segurança — Passo 2 de 3: Selecionar Componente a Restaurar, selecione a caixa de verificação junto ao farm e, em seguida, clique em Seguinte.

  5. Na página Restaurar a partir da Cópia de Segurança — Passo 3 de 3: Selecione Opções de Restauro, na secção Restaurar Componente , certifique-se de que Farm aparece na lista Restaurar o seguinte componente .

    Na seção Restaurar apenas definições de configuração, certifique-se de que a opção Restaurar definições de configuração e conteúdo está selecionada.

    Na seção Opções de restauração, em Tipo de restauração, selecione a opção Mesma configuração. Será apresentada uma caixa de diálogo que lhe pede para confirmar 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 possa restaurar o farm completo com as ferramentas do SQL Server, pode restaurar a maioria das bases 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. Só reinicie o serviço depois de restaurar todas as bases de dados que tem de restaurar.

  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.

    A base de dados é automaticamente offline durante a operação de recuperação e não pode ser acedida por outros processos.

  6. Na caixa de diálogo Restaurar Base de Dados , especifique o destino e a origem e, em seguida, selecione o conjunto de cópias de segurança ou conjuntos que pretende 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 seu ambiente ou políticas exijam o contrário, não selecione as outras opções nesta secçã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 é utilizada neste 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 completar a operação de recuperação.

  11. Exceto para a base de dados de configuração, repita os passos 4 a 9 para cada base de dados que está a restaurar.

    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: