Restaurar um farm (SharePoint Server 2010)
Aplica-se a: SharePoint Foundation 2010, SharePoint Server 2010
Tópico modificado em: 2016-11-30
Este artigo descreve como restaurar um farm do Microsoft SharePoint Server 2010. A recuperação no nível do farm costuma ser usada somente após uma falha que envolva todo o farm ou nos casos em que a recuperação parcial do farm não é possível. Se você só tiver de restaurar parte do farm, um banco de dados específico, um aplicativo de serviço, uma lista, uma biblioteca de documentos ou um documento específico, use outro método de recuperação. Para obter mais informações sobre formas de recuperação, consulte Conteúdo relacionado.
Normalmente, a recuperação do farm é executada por qualquer um destes motivos:
A restauração de um farm após um incêndio, desastre, falha de equipamento ou outro evento de perda de dados.
A restauração de configurações e dados do farm para uma hora e data anteriores.
Mudança de uma implantação de um SharePoint Server 2010 de um farm para outro farm.
Neste artigo:
Considerações ao recuperar um farm
Usar o Windows PowerShell para restaurar um farm
Para restaurar um farm usando a Administração Central
Usar ferramentas do SQL Server para restaurar um farm
Considerações ao recuperar um farm
Ao se preparar para recuperar um farm, esteja ciente dos seguintes problemas:
Não é possível restaurar um farm de vários servidores para um farm de servidor único ou um farm de servidor único para um farm de vários servidores.
Não é possível fazer backup de uma versão do Microsoft SharePoint Server e restaurar em outra versão do SharePoint Server.
O backup do farm incluirá os bancos de dados de configuração e de conteúdo da Administração Central, mas eles não poderão ser restaurados usando as ferramentas do Microsoft SharePoint Server 2010. Para obter mais informações sobre o backup e a restauração de todos os bancos de dados do farm, consulte Mover todos os bancos de dados (SharePoint Server 2010).
Quando você restaura o farm usando o Microsoft SharePoint Server 2010, o processo de restauração não iniciará automaticamente todos os aplicativos de serviço. Você deve iniciá-los manualmente usando a Administração Central ou o Windows PowerShell. Não use o Assistente de Configuração de Produtos do SharePoint para iniciar os serviços porque isso também reprovisionará os serviços e os proxies de serviço.
O identificador (ID) de cada banco de dados de conteúdo é mantido quando você restaura ou reanexa um banco de dados usando ferramentas internas. O comportamento de retenção de log de alterações padrão usando ferramentas internas é o seguinte:
Os logs de alterações para todos os bancos de dados são mantidos quando você restaura um farm.
O log de alterações para bancos de dados de conteúdo é mantido quando você reanexa ou restaura um banco de dados.
Quando um ID de banco de dados e um log de alterações são mantidos, o sistema de pesquisa continua o rastreamento com base no cronograma 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ções do banco de dados não é preservado. O próximo rastreamento do banco de dados adicionará dados do banco de dados de conteúdo ao índice.
Se for executada uma restauração, e o ID no pacote de backup já estiver sendo usado no farm, um novo ID será atribuído ao banco de dados restaurado, e um aviso será adicionado ao log de restauração. A capacidade de executar um rastreamento incremental em vez de um rastreamento completo depende de o ID do banco de dados do conteúdo ser igual ao anterior e de o token do log de alterações ser válido para o log de de alteração atual no banco de dados de conteúdo. Se o log de alterações não for preservado, o token não será válido e o sistema de pesquisa terá de executar um rastreamento completo.
O backup do SharePoint Server 2010 inclui as definições de tipo de conteúdo externo do Serviço de Conectividade de Dados Corporativos mas não inclui a fonte de dados propriamente dita. Para proteger os dados, faça backup da fonte de dados ao fazer 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 depois restaurar a fonte de dados em um local diferente, deverá alterar as informações de local na definição do tipo de conteúdo externo. Caso contrário, é possível que o Serviço de Conectividade de Dados Corporativos não consiga localizar a fonte de dados.
O SharePoint Server 2010 só irá restaurar repositórios BLOB (Binary Large Objects) se você estiver usando o provedor de repositório BLOB remoto FILESTREAM para colocar dados em repositórios BLOB remotos.
Se você estiver usando outro provedor, deverá restaurar manualmente os repositórios BLOB remotos.
Se um usuário tiver tirado cópias do conteúdo para edição offline no Microsoft SharePoint Workspace 2010 e se o conteúdo for restaurado a partir de um backup no servidor, quando o usuário se reconectar, o servidor sincronizará automaticamente o conteúdo offline ao conteúdo restaurado. Isso pode resultar em perda de dados nas cópias do conteúdo do usuário.
Se você estiver compartilhando aplicativos de serviço entre farms, esteja ciente de que os certificados de confiança trocados não são incluídos em backups de farm. Você deve fazer backup de seu repositório de certificado separadamente ou manter os certificados em um local separado. Ao restaurar um farm que compartilhe um aplicativo de serviço, você deverá importar e reimplantar os certificados e depois restabelecer qualquer confiança entre farms.
Para obter mais informações, consulte Exchange trust certificates between farms (SharePoint Server 2010).
Depois que um aplicativo Web configurado para usar a autenticação baseada em declarações tiver sido restaurado, provedores de declarações duplicados ou adicionais são quase sempre visíveis. Se aparecerem duplicatas, salve manualmente todas as zonas de aplicativo Web para remover as duplicatas. Para obter mais informações, consulte Restaurar um aplicativo Web (SharePoint Server 2010).
Serão necessárias etapas adicionais quando você restaurar um farm que contenha um aplicativo Web configurado para usar a autenticação baseada em formulários. Para obter mais informações, consulte Restaurar um aplicativo Web (SharePoint Server 2010).
Usar o Windows PowerShell para restaurar um farm
Você pode usar o Windows PowerShell para restaurar um farm.
Para restaurar um farm usando o Windows PowerShell
Verifique se você atende aos requisitos mínimos: Consulte Add-SPShellAdmin.
No menu Iniciar, clique em Todos os Programas.
Clique em Produtos do Microsoft SharePoint 2010.
Clique em Shell de Gerenciamento do SharePoint 2010.
No prompt de comando do Windows PowerShell, digite o seguinte comando:
Restore-SPFarm -Directory <BackupFolder> -RestoreMethod Overwrite [-BackupId <GUID>]
Em que:
<PastaDeBackup> é o caminho da pasta usada para armazenar os arquivos de backup.
<GUID> é o identificador do backup de onde será feita a restauração.
Observação
Se você não tiver feito logon usando a conta do Farm, precisará fornecer as credenciais dessa conta.
Se você não especificar
BackupId
, o backup mais recente será utilizado. Para exibir os backups do farm, digite o seguinte comando e pressione ENTER:Get-SPBackupHistory -Directory <BackupFolder> -ShowBackup [-Verbose]
Não é possível usar um backup somente de configuração para restaurar bancos de dados de conteúdo junto com a configuração.
Para reiniciar aplicativos de serviço, digite o seguinte comando e pressione ENTER:
Start-SPServiceInstance -Identity <ServiceApplicationID>
Em que <AplicativoDeServiço> é o GUID do aplicativo de serviço.
Para reiniciar todos os aplicativos de serviço, use
Start-SPServiceInstance
sem parâmetros. Para obter mais informações sobre como reiniciar aplicativos de serviço usando o Windows PowerShell, consulte Start-SPServiceInstance.
Para obter mais informações sobre a restauração do farm usando o Windows PowerShell, 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 farm
Você pode usar o site da Administração Central para restaurar um farm.
Para restaurar um farm usando a Administração Central
Verifique se a conta de usuário que está executando esse procedimento é membro do grupo Administradores de Farm do SharePoint.
Na home page da Administração Central, na seção Backup e Restauração, clique em Restaurar usando backup.
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
Se o trabalho de backup correto não aparecer, na caixa de texto Local do Diretório de Backup, digite o caminho UNC (Convenção de Nomenclatura Universal) da pasta de backup correta e clique em Atualizar.
Não é possível usar um backup de configuração para restaurar o farm.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.
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, solicitando que você confirme a operação. Clique em OK.
Observação
Se a seção Restaurar Somente as Definições de Configuração não for exibida, isso indicará que o backup selecionado é somente de configuração. Selecione outro backup.
Clique em Iniciar Restauração.
É possível exibir o status geral de todos os trabalhos de recuperação na parte superior da página Status do Trabalho de Backup e 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 automaticamente a cada 30 segundos. Você pode atualizar os detalhes de 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 erros, poderá analisá-los na coluna Mensagem de Falha da página Status do Backup e da Restauração. Também é possível encontrar mais detalhes no arquivo Sprestore.log no caminho UNC especificado na etapa 3.
Quando o processo de restauração tiver sido concluído, talvez seja necessário reiniciar um ou mais aplicativos de serviço. Na home page da Administração Central, na seção Gerenciamento de Aplicativos, 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 Iniciar na coluna Ações ao lado do aplicativo de serviço.
Restabeleça os relacionamentos de confiança. Para obter mais informações, consulte Exchange trust certificates between farms (SharePoint Server 2010).
Usar 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 o Windows PowerShell. Para obter mais informações sobre como restaurar as configurações do farm, consulte Restore a farm configuration in SharePoint Server 2010.
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 2010, 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:
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.
Restaure o último backup completo do banco de dados.
Restaure o backup de banco de dados diferencial mais recente que tenha ocorrido após o último backup completo.
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 farm usando ferramentas do SQL Server
Verifique se a conta de usuário que executará este procedimento é membro da função de servidor fixa sysadmin.
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é todos os bancos de dados tenham sido restaurados.
Inicie o SQL Server Management Studio e conecte-se ao servidor de banco de dados.
No Explorador de Objetos, expanda Bancos de Dados.
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.
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.
No painel Selecionar uma página, clique em Opções.
Na seção Opções de restauração, selecione apenas Substituir o banco de dados existente. A menos que seu ambiente ou suas políticas exijam algo diferente, não selecione as outras opções dessa seção.
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).
Clique em OK para concluir a operação de recuperação.
Exceto para o banco de dados de configuração, repita as etapas 4 a 9 para cada banco de dados a ser restaurado.
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.
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 a restauração da configuração do farm, consulte Restore a farm configuration in SharePoint Server 2010.
Inicie o serviço de Timer do Windows SharePoint Services.
Inicie qualquer aplicativo de serviço que tenha de ser reiniciado. Para fazer isso, consulte as etapas 7 e 8 do procedimento “Usar a Administração Central para restaurar um farm”, anteriormente neste artigo.
Conteúdo relacionado
Central de recursos |
Gerenciamento de Continuidade de Negócios para o SharePoint Server 2010: backup, recuperação, disponibilidade e recuperação de desastre (https://go.microsoft.com/fwlink/?linkid=199235&clcid=0x416) |
Conteúdo para Profissionais de TI |
Fazer backup de um farm (SharePoint Server 2010). Restore a farm configuration in SharePoint Server 2010 Restaurar um aplicativo Web (SharePoint Server 2010) Restaurar um banco de dados de conteúdo (SharePoint Server 2010) |