Visão geral de backup e recuperação no SharePoint Server
APLICA-SE A:2013 2016 2019 Subscription Edition SharePoint no Microsoft 365
Os processos de recuperação e a arquitetura de backup do SharePoint Server incluem backup de farm e recuperação, backup e recuperação granulares e recuperação a partir de um banco de dados de conteúdo desanexado. Você pode completar operações de backup e recuperação usando cmdlets do site da Administração Central do SharePoint ou do PowerShell. Observe que algumas ferramentas de backup e recuperação internas podem não atender a todos os requisitos de sua organização.
Fazer o backup e recuperação de dados suporta muitos cenários de negócios, incluindo os seguintes:
Recuperar conteúdo excluído sem intenção que não foi protegido pela lixeira ou por controle de versão.
Mover dados entre instalações como parte de uma atualização de hardware ou software.
Recuperar de uma falha inesperada
O SharePoint Server oferece dois sistemas de backup: farm e granular.
A arquitetura de backup de farm no SharePoint Server inicia um backup de SQL Server dos bancos de dados de aplicativo de serviço e conteúdo, grava conteúdo de configuração em arquivos e também faz o backup dos arquivos do Índice de Pesquisa e os sincroniza com os backups de banco de dados de Pesquisa.
A ilustração a seguir mostra o sistema de backup de farm.
Sistema de backup do SharePoint para um farm
A arquitetura suporta tanto backups completos quanto diferenciais. Backups Completos criam um novo backup do sistema completo. Backups Diferenciais criam um backup de todas as mudanças que são armazenadas em bancos de dados desde o último backup completo.
O sistema de backup de farm é organizado hierarquicamente. Os componentes em um farm que você pode selecionar para backup incluem:
Farm O farm é o objeto de nível mais alto. Você pode selecionar a partir das seguintes opções ao executar um backup de farm:
Dados de configuração e conteúdo (padrão)
É feito backup total do farm do servidor. Isso inclui definições do banco de dados de configurações.
Apenas configuração
O backup das definições do banco de dados de configuração é feito para que você possa aplicar as configurações por todos os farms. Para maiores informações, consulte Uso e benefícios de backup apenas de configuração mais à frente neste artigo.
Aplicativo web Dentro de um aplicativo web, você pode selecionar um banco de dados de conteúdo ou mais dos quais fazer backup.
Um backup de aplicativo web inclui o seguinte:
Nome do pool de aplicativo e conta do pool de aplicativo
Configurações de autenticação
Configurações gerais de aplicativo web, tais como alertas e caminhos gerenciados
Informações de associação do Serviços de Informações da Internet (IIS), como tipo de protocolo, número de porta e cabeçalho de host
Alterações ao arquivo Web.config que foram feitas através do modelo de objeto ou Administração Central
Nota
[!OBSERVAçãO] Alterações ao arquivo Web.config que foram feitas para suportar aplicativos baseados em declarações, que usam autenticações baseadas em formulários, não estão inclusas no backup pois foram feitas manualmente. Para maiores informações, consulte Considerações para usar backups de farm mais à frente neste artigo.
Soluções de área restrita
Para recomendações sobre como proteger essas definições, confira Planejamento de backup e recuperação no SharePoint Server.
Serviços e aplicativos de serviço (não compartilhados) Um exemplo de um serviço não compartilhado é o Serviço de Controle de Sessão. Backups de serviços e aplicativos de serviço contém as configuração para um serviço ou aplicativo de serviço e quaisquer bancos de dados associados a eles.
Importante
[!IMPORTANTE] Backups de aplicativos de serviço não incluem o proxy relacionado. Para fazer o backup tanto do aplicativo de serviço quanto de seu proxy, você deve fazer o backup do farm ou executar dois backups consecutivos. Você seleciona o aplicativo de serviço em um backup, e então seleciona o proxy de aplicativo de serviço associado no segundo backup.
Não é possível realizar o backup de muitos bancos de dados de aplicativo de serviço individualmente a partir do SharePoint Server. Para fazer o backup apenas de bancos de dados de aplicativos de serviço, você deve usar o backup do SQL Server.
Proxies para aplicativos de serviço que não são compartilhados
Serviços compartilhados Serviços compartilhados exigem ambos aplicativo de serviço e proxy de aplicativo de serviço para serem executados. Selecione o nó de Serviços Compartilhados para fazer o backup de todos os aplicativos de serviço e dos proxies de aplicativo de serviço relacionados no farm.
Nota
[!OBSERVAçãO] A hierarquia de backup permite que você selecione fazer backup de aplicativos de serviço e proxies de aplicativo de serviço individuais. No entanto, quando você seleciona um ou todos os aplicativos de serviço, ou um ou todos os proxies, o backup dos objetos relacionados não é feito por padrão.
Observe que algumas configurações no ambiente do SharePoint Server não são incluídas em um backup de farm. Elas incluem as definições a seguir, que são armazenadas em servidores Web:
Senhas de conta de pool de aplicativo
Configurações de compactação HTTP
Definições de tempo limite
Filtros Personalizados de Interface ISAPI (Internet Server Application Programming Interface)
Associação do domínio de computador
Definições de protocolo IPsec
Definições de Balanceamento de Carga de Rede
Certificados SSL
Definições de endereços IP dedicados
Backup e recuperação do aplicativo de serviço de Pesquisa é um caso especial por causa da complexidade das interações entre os componentes do aplicativo.
Ao iniciar um backup do aplicativo de serviço de Pesquisa, o SharePoint Server inicia um backup do SQL Server dos bancos de dados de adminisração de Pesquisa, bancos de dados de rastreamento e bancos de dados de propriedades. O processo também faz o backup dos arquivos de partição do índice em paralelo.
Considere como os processos de backup e recuperação para o aplicativo de serviço de Pesquisa afetam seu contrato de nível de serviço. Por exemplo, considere como a pausa de todos os rastreamentos pode afetar a atualização dos resultados de pesquisa.
O processo de backup é como segue:
Mesclagens mestras são pausadas para preservar o índice mestre.
Um backup completo de banco de dados é iniciado.
É feito o backup do índice mestre.
Os rastreamentos são interrompidos.
A pausa no rastreamento dura muito menos tempo do que durante um backup de versões anteriores da pesquisa do SharePoint, e não dura por todo o processo de backup.
É realizado o backup de todos os índices de sombras.
Um backupde incremental de banco de dados é iniciado.
Os rastreamentos são retomados.
As mesclagens mestras são retomadas.
Um backup apenas de configuração extrai e faz o backup das definições de configuração de um banco de dados de configuração. Você pode usar ferramentas internas para fazer o backup das configurações de quaisquer bancos de dados de configuração, esteja ele anexado a um farm atualmente ou não. Para informações detalhadas sobre como fazer o backup de uma configuração, consulte Fazer backup das configurações do farm no SharePoint Server.
Você pode restaurar um backup de configuração ao mesmo ou a outro farm de servidor. Ao restaurar uma configuração, você substitui as definições no farm se os valores para estas configurações estiverem no backup de configuração. As configurações no farm que não estejam no backup de configuração não são alteradas. Para informações detalhadas sobre como restaurar uma configuração de farm, consulte Restaurar configurações do farm no SharePoint Server.
Nota
[!OBSERVAçãO] Configurações de aplicativo de serviço e aplicativo web não estão inclusas em um backup de configuração. Você pode usar cmdlets do PowerShell para documentar e copiar configurações para aplicativos de serviço. Para maiores informações, consulte Documento de definições de configuração do farm no SharePoint Server e Copiar definições de configuração entre farms no SharePoint Server.
Situações nas quais você pode querer restaurar uma configuração de um farm para outro farm incluem as seguintes:
Replicar uma configuração de farm padronizada a ser usada por todo o ambiente.
Mover configurações de um ambiente de desenvolvimento ou teste para um ambiente de produção.
Mover configurações de uma instalação autônoma para um ambiente de farm.
Configurando um farm para servir como parte de um ambiente em espera.
O SharePoint Server armazena os seguintes tipos de configurações no backup apenas de configuração:
Antivírus
IRM (Gerenciamento de Direitos de Informação)
Configurações de email de saída (restauradas apenas realizar uma substituição).
Personalizações implantadas como soluções confiáveis
Log de Diagnóstico
Para usar backups de farm, considere o seguinte:
Não existe um sistema de agendamento interno para backups. Para agendar um backup, recomendamos que você use o PowerShell para criar um script de backup e então use o Agendador de Tarefas do Windows para executar o script do backup regularmente.
Não recomendamos a utilização do backup de metabase do IIS para proteger as definições do IIS. Em vez disso, documente todas as configurações do IIS para cada servidor Web através de uma ferramenta que fornece a monitorização de configuração que pretende, como o Microsoft Endpoint Configuration Manager.
A recuperação e o backup do SharePoint Server podem ser executados ao mesmo tempo com os recursos do SQL Server Enterprise como compactação de backup e criptografia de dados transparentes.
Se estiver executando o SQL Server Enterprise, recomendamos que você use compactação de backup. Para saber mais sobre compactação de backup, veja Compactação de backup (SQL Server).
Caso decida executar bancos de dados com criptografia transparente de dados, você deve manualmente fazer o backup da chave e a restauração da chave. O backup e restauração do SharePoint Server não trarão lembretes sobre a chave. Para saber mais sobre criptografia transparente de dados, veja Criptografia de Dados Transparente.
Caso um banco de dados de conteúdo esteja configurado para usar o provedor de armazenamento de BLOB remoto (RBS) SQL FILESTREAM, o provedor RBS deve estar instalando tanto no servidor de banco de dados do qual está sendo feito o backup, e no servidor de banco de dados ao qual você deseja recuperar o backup.
O backup do SharePoint Server não protege:
Alterações ao arquivo Web.config em servidores web não realizadas através do Administração Central ou do modelo de objeto.
Personalizações para um site que não estão implantadas como parte de uma solução confiável ou de modo seguro.
Se você compartilha aplicaivos de serviço entre farms, esteja ciente de que certificados de confiança que foram trocados não estão inclusos nos backups de farm. Você deve fazer backup do repositório de certificados separadamente, ou manter os certificados em um local separado. Ao restaurar um farm que compartilha um aplicativo de serviço, você deve importar e implantar novamente os certificados e então estebelecer as confianças entre farms novamente.
Para saber mais, confira Troca de certificados de confiança entre farms no SharePoint Server.
Ao restaurar um farm ou aplicativo web que está configurado para usar qualquer tipo de autenticação baseada em declarações, provedores adicionais ou duplicados podem aparecer para serem habilitados. Caso os duplicados apareçam, você deve salvar cada zona de aplicativo web manualmente para removê-los.
Passos adicionais são necessários para restaurar um farm que contém um aplicativo web configurado para usar autenticação baseada em formulário. Você deve registrar os provedores de função e associação novamente no arquivo Web.config, e então implantar os provedores novamente. Você deve executar estes passos se está restaurando ao nível de aplicativo web ou farm.
Para saber mais, confira Fazer backup de aplicativos da web no SharePoint Server e Plano para métodos de autenticação do usuário no SharePoint Server.
A arquitetura de exportação e backup granular usa consultas Transact-SQL e chamadas de exportação. Backup granular e expoertação são operações mais intensivas em leitura e processamento do que backup de farm.
Do sistema de backup granular, você pode fazer o backup de um conjunto de sites ou exportar um site ou lista.
Nota
Fluxos de trabalho não estão inclusos em exportações de sites ou listas
Se estiver a executar o SQL Server Enterprise, o sistema de cópia de segurança granular pode, opcionalmente, utilizar instantâneos de base de dados do SQL Server para garantir que os dados permanecem consistentes enquanto a cópia de segurança ou exportação está em curso. Depois de criar um instantâneo, o SharePoint Server utiliza-o para criar a cópia de segurança ou exportar o pacote e, em seguida, elimina o instantâneo. Os instantâneos da base de dados estão ligados à base de dados de origem. Quando a base de dados de origem está offline, o instantâneo não está disponível. Para obter mais informações sobre instantâneos de bases de dados, veja Instantâneos da Base de Dados.
Os benefícios de fazer o backup de um conjunto de sites usando um instantâneo incluem:
O instantâneo assegura que os dados sendo lidos continuem consistentes enquanto a operação é realizada.
Os usuários podem continuar a interar com o conjunto de sites enquanto seu backup está sendo feito a partir do instantâneo de banco de dados. Isso inclui adicionar, editar e excluir conteúdo. No entanto, as alterações feitas por usuários ao site ativo não serão incluídas no backup de conjunto de sites, pois o backup é baseado no instantâneo de banco de dados.
No entanto, os instantâneos de bancos de dados podem afetar de maneira adversa o desempenho.
Você pode usar exportação e backup granular para conteúdo que está armazenado em um banco de dados que está configurado para usar o provedor RBS do SQL FILESTREAM.
Nota
[!OBSERVAçãO] Se o provedor RBS que você usa não suporta instantâneos, você não poderá usá-los para implantação ou backup de conteúdo. Por exemplo, o provedor SQL FILESTREAM não suporta instantâneos.
Nota
Não recomendamos que você utilize o backup de conjunto de sites do SharePoint Server para conjuntos de sites maiores que 85 GB.
A ilustração a seguir mos o sistema de exportação e backup granular.
Backup de conjunto de sites
O SharePoint Server dá suporte às seguintes opções de recuperação primárias e internas:
Restaurar de um backup de farm que foi criado usando ferramentas internas.
Restaurar do backup de um componente feito usando o sistema de backup de farm.
Restaurar de um backup de conjunto de sites.
Conectar a um banco de dados de conteúdo usando o recurso de banco de dados de conteúdo desanexado, fazer o backup ou exportar dados dele e então restaurar ou importar os dados.
Itens que podem ser recuperados de um backup de farm incluem os seguintes:
Farm
Dados de configuração e conteúdo (padrão)
O farm de servidor é completamente restaurado.
Isso inclui definições do banco de dados de configuração, e pacotes de soluções confiáveis.
Apenas configuração
Apenas os dados de configuração são restaurados. Isso substituí quaisquer definições no farm que tenham valores que são definidos dentro do backup apenas de configuração.
Aplicativos web
Restaura aplicativos web.
Aplicativos de serviço
Restaura aplicativos de serviço. A recuperação de aplicativo de serviço pode ser complexa pois o SharePoint Server não pode reconfigurar os proxies de aplicativo de serviço totalmente durante o processo de restauro. Embora os proxies de aplicativos de serviço sejam restaurados, eles não são colocados em grupos de proxy. Portanto, os proxies de aplicativos de serviço não estão associados a qualquer aplicativos web. Para maiores informações sobre como restaurar um aplicativo de serviço de Pesquisa, consulte Processo de recuperação de aplicativo de serviço de Pesquisa. Para informações específicas sobre como restaurar aplicativos de serviço específicos, consulte Restaurar aplicativos de serviço no SharePoint Server.
Bancos de dados de conteúdo
Quando bancos de dados de conteúdo são restaurados, as soluções de modo seguro associadas aos conjuntos de sites relacionados também são restauradas.
Por padrão, a recuperação do SharePoint Server restaura todos os objetos como novas instâncias dos objetos, ao invés de substituir instâncias existentes com o mesmo nome.
Quando você restaura um farm ou um objeto como novo, os seguintes objetos não irão funcionar sem ajustes, pois novos valores foram atribuídos aos GUIDs para objetos:
Farm.
Ao restaurar um farm como novo, você deve fazer o seguinte:
Recriar as definições de mapeamento alternativo de acesso. A recuperação do SharePoint Server restaura apenas a zona Padrão do aplicativo web.
Redefinir as configurações para quaisquer fontes externas de aplicativo de serviço de Conectividade de Dados Corporativos e Metadados Gerenciados.
Associar os proxies de aplicativo de serviço a grupos de proxy novamente, pois os proxies de aplicativo de serviço não estão atribuídos a grupos de proxy quando restaurados. Todos os aplicativos web serão associados ao grupo de proxy padrão. Você deve associar os aplicativos web com outros grupos de proxy caso queira fazer isso.
Aplicativo web
Caso o nome e URL de um aplicativo web que você forneça corresponda ao nome e URL de um aplicativo web existente no farm, a recuperação do SharePoint Server combina eles.
Caso não queira combinar aplicativos web, você deve renomear o aplicativo web quando você o restaura como novo.
Quando você restaura um aplicativo web como novo no mesmo ambiente mas não combina aplicativos web, muitos outros parâmetros e objetos também devem ser mudados. Por exemplo, você pode ter de fornecer diferentes caminhos de arquivo de banco de dados e diferentes nomes de bancos de dados.
Aplicativos de serviço e proxies de aplicativo de serviço
Caso recupere um aplicativo de serviço e também recupere o proxy de aplicativo de serviço relacionado, você deve associar o proxy de aplicativo de serviço a um grupo de proxy.
Caso recupere um aplicativo de serviço mas não recupere o proxy de aplicativo de serviço relacionado, você deve recriar o proxy de aplicativo de serviço.
Nota
[!OBSERVAçãO] Você não pode restaurar um aplicativo de serviço como novo no mesmo farm. Você pode restaurar um aplicativo de serviço como novo em outro farm.
Ao restaurar um objeto e substituir o objeto existente, nenhuma mudança é necessária.
O processo de recuperação para o aplicativo de serviço de Pesquisa varia dependendo se você está restaurando como novo, ou restaurando como substiuição. Quando você restaura como substituição, nenhuma etapa adicional é necessária.
O processo de restauração como novo é como abaixo:
Restaurar o aplicativo de seviço como novo, e especificar as informações de topologia do novo farm à medida que você restaura.
Restaurar o proxy de aplicativo de serviço como novo. Caso você não tenha restaurado o proxy de aplicativo de serviço, você deve criar um novo proxy de aplicativo de serviço e associá-lo ao aplicativo de serviço de Pesquisa.
Associar o proxy de aplicativo de serviço ao grupo de proxy adequado e associar o grupo de proxy (caso não seja o grupo de proxy padrão) ao aplicativo web adequado.
Para implantações de privilégios mínimos, inicie o serviço de Pesquisa e o serviço web de consulta de administrador de pesquisa com a conta adequada.
Para saber mais sobre como recuperar o aplicativo de serviço de Pesquisa, confira Restaurar aplicativos de serviço de Pesquisa no SharePoint Server.
Apenas conjuntos de sites podem ser recuperados de um backup de conjunto de sites
Um banco de dados de conteúdo desanexado é um banco de dados que está anexado a uma instância do SQL Server mas não está associado a um aplicativo web. O SharePoint Server pode se conectar a e fazer backup a partir de um banco de dados desanexado. Por exemplo, o SharePoint Server pode se conectar a bancos de dados de conteúdo de apenas leitura que foram restaurados a partir de qualquer tecnologia de backup suportada e instantâneos de bancos de dados do SQL Server de bancos de dados de conteúdo.
Recuperação é o seguinte processo de duas etapas:
Faça o backup ou exportação do objeto do banco de dados de conteúdo desanexado.
Restaure ou importe o resultado da etapa anterior para SharePoint Server.
É possível fazer o backup ou exportação dos itens a seguir a partir de um banco de dados desanexado, usando exportação e backup granular, e depois restaurar:
Conjunto de sites
Faça backup usando um backup de conjunto de sites, e então recupere usando uma restauração de conjunto de sites.
Site
Exporte e então importe.
Listas e bibliotecas
Exporte e então importe.
Você pode usar a importação para recuperar conteúdo do qual você fez backup, a partir de um banco de dados que está configurado para usar o provedor RBS do SQL FILESTREAM. O SharePoint Server usa o provedor de armazenamento atualmente definido para que esse banco de dados de conteúdo armazene conteúdo recuperado. Caso o banco de dados de conteúdo não esteja configurado para usar RBS, os dados serão armazenados no banco de dados de conteúdo; caso o banco de dados de conteúdo esteja configurado para usar RBS, os dados serão armazenados no RBS.