Fazer backup de um aplicativo Web (SharePoint Server 2010)

 

Aplica-se a: SharePoint Server 2010

Tópico modificado em: 2016-11-30

Este artigo descreve como fazer backup de um aplicativo Web. O backup regular de um aplicativo Web reduz a possibilidade de perdas de dados que podem ocorrer por falhas de hardware, interrupções de energia ou outros problemas. É um processo simples que pode ajudar a garantir que todos os dados e configurações relativos ao aplicativo Web estejam disponíveis para recuperação, se necessário. Recomendamos que os backups de aplicativos Web sejam criados em adição aos backups regulares no nível de farm.

Este tópico descreve como fazer backup de um único aplicativo da Web.

Neste tópico:

  • Considerações ao fazer backup de um aplicativo Web

  • Requisitos da tarefa

  • Use o Windows PowerShell para fazer backup de um aplicativo da Web

  • Usar a Administração Central para fazer backup de um aplicativo Web

  • Use ferramentas do SQL Server para fazer backup de um aplicativo da Web

Considerações ao fazer backup de um aplicativo Web

Considere o seguinte ao preparar o backup de um aplicativo Web.

  • Você só pode fazer backup de um aplicativo Web de cada vez usando os procedimentos descritos neste artigo. No entanto, é possível fazer o backup simultâneo de todos os aplicativos Web fazendo backup do farm inteiro.

  • O backup de um aplicativo Web não afeta o estado do farm. Contudo, quando em execução, o backup exige recursos e pode afetar ligeiramente o desempenho do farm. Você pode evitar problemas de desempenho fazendo backup do aplicativo Web nos horários de menor uso do farm (fora do expediente, por exemplo).

  • Se o aplicativo Web usa o cache de objetos, você deve configurar manualmente duas contas de usuário especiais para esse aplicativo depois de restaurá-lo. Para obter mais informações sobre o cache de objetos e sobre como configurar contas de usuário, consulte Configurar contas de usuário de cache de objetos.

  • Quando você faz backup de um aplicativo Web, também é feito o backup das configurações do IIS (Serviços de Informações da Internet) e de todos os bancos de dados de conteúdo associados ao aplicativo Web.

  • Ao fazer backup de um aplicativo Web que está configurado para usar a autenticação baseada em formulários, você também deve usar um sistema de backup de arquivos para proteger os arquivos Web.config, pois esses arquivos foram atualizados manualmente para registrar os provedores de associação e de função, e não é feito backup de alterações manuais nos arquivos Web.config. Da mesma forma, os arquivos Web.config não são restaurados quando você restaura um aplicativo Web. Após a recuperação, você deve atualizar os arquivos Web.config e reimplantar os provedores. Para obter mais informações, consulte Planejar métodos de autenticação (SharePoint Server 2010) e Configurar a autenticação de declarações (SharePoint Server 2010).

Requisitos da tarefa

Antes de começar, você deve criar uma pasta de rede na qual armazenar os backups. Tanto a conta de serviço V4 de Timer do Windows SharePoint Services quanto a conta de usuário de farm de servidores devem ter permissões de Controle Total para essa pasta. Para obter mais informações sobre como criar uma pasta de backup, consulte Preparar-se para o backup e a recuperação (SharePoint Server 2010).

Use o Windows PowerShell para fazer backup de um aplicativo da Web

Você pode usar o Windows PowerShell para fazer backup de um aplicativo da Web manualmente ou como parte de um script que pode ser executado a intervalos programados.

Fazer backup de um aplicativo da Web usando Windows PowerShell

  1. Verifique se você cumpre os seguintes requisitos mínimos: Consulte Add-SPShellAdmin. Além disso, a conta de usuário que está executando esse procedimento deve ser membro da função de banco de dados fixo db_backupoperator do SQL Server no servidor de banco de dados onde está armazenado cada banco de dados.

  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 seguinte comando e pressione ENTER:

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} -Item <WebApplicationName> [-Verbose]
    

    Em que:

    • <Pasta_de_Backup> é o caminho da pasta que você utiliza para armazenar arquivos de backup.

    • <Nome_do_Aplicativo_Web> é o nome do aplicativo Web.

    Observação

    Se você estiver fazendo backup do aplicativo da Web pela primeira vez, use a opção Full. Antes de fazer um backup diferencial, é preciso fazer um backup completo.

Para obter mais informações, consulte Backup-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.

Use Administração Central para fazer backup de um aplicativo da Web

Você pode usar a Administração Central para fazer backup de um aplicativo da Web.

Fazer backup de um aplicativo da Web usando a Administração Central

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

  2. Na Administração Central, na Home page, na seção Backup e Restauração, clique em Executar um backup.

  3. Na página Executar um backup — Etapa 1 de 2: Selecionar componente para fazer backup, selecione o aplicativo da Web na lista de componentes e clique em Avançar.

    Observação

    O aplicativo da Web pode consistir de vários componentes. Selecione o componente de nível superior.

  4. Na página Iniciar backup — Etapa 2 de 2: Selecionar opções de backup, na seção Tipo de Backup, selecione Completo ou Diferencial.

    Observação

    Se você estiver fazendo backup do aplicativo da Web pela primeira vez, deve usar a opção Completo. Faça um backup completo antes de poder fazer um backup diferencial.

  5. Na seção Backup somente de definições de configuração, clique em Backup de conteúdo e definições de configuração.

  6. Na seção Local do Arquivo de Backup, digite o caminho UNC (Convenção de Nomenclatura Universal) da pasta de backup e clique em Iniciar backup.

  7. Você pode exibir o status geral de todos os trabalhos de backup na parte superior da página Status do Backup e do Trabalho de Restauração, na seção Preparação. Exiba o status do trabalho de backup atual na parte inferior da página, na seção Backup. A página de status é atualizada automaticamente a cada 30 segundos. Você pode atualizar as informações de status manualmente, clicando em Atualizar. O backup e a recuperação são trabalhos do serviço de Timer. Portanto, pode levar vários segundos para que o backup comece.

    Se você receber algum erro, analise-o na coluna Mensagem de Falha da página Status do Backup e do Trabalho de Restauração. Mais detalhes podem ser encontrados no arquivo Spbackup.log, no caminho UNC especificado na etapa 6.

Use ferramentas do SQL Server para fazer backup de um aplicativo da Web

Não é possível fazer backup do aplicativo da Web completo usando ferramentas do SQL Server. Contudo, faça backup de todos os bancos de dados associados ao aplicativo da Web. Para fazer backup do aplicativo da Web completo, use Windows PowerShell ou Administração Central.

Fazer backup de um aplicativo da Web usando ferramentas do SQL Server

  1. Verifique se a conta de usuário usada para fazer backup dos bancos de dados é membro da função de banco de dados fixo db_backupoperator do SQL Server no servidor de banco de dados no qual é armazenado cada banco de dados. Além disso, verifique se a conta do usuário tem permissões de Controle total na pasta de backup.

  2. Abra o SQL Server Management Studio e conecte-se ao servidor de banco de dados.

  3. No Object Explorer, expanda Bancos de Dados.

  4. Clique com o botão direito do mouse no banco de dados do qual deseja fazer backup, aponte para Tarefas e clique em Fazer Backup.

  5. Na caixa de diálogo Fazer Backup do Banco de Dados, na área Origem, na lista Tipo de backup, selecione o tipo de backup a ser executado. Para obter mais informações sobre que tipo utilizar, consulte o artigo Visão geral dos modelos de recuperação (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0x416).

  6. Na área Componente de backup, clique em Banco de dados.

  7. Use o nome padrão fornecido ou especifique um nome para o conjunto de backup na caixa de texto Nome.

  8. Especifique a data de expiração do conjunto de backup. Essa data determina até quando ou quando o conjunto de backup pode ser sobregravado por backups posteriores com o mesmo nome. Por padrão, o conjunto de backup é definido para não expirar nunca (0 dias).

  9. Na área Destino, especifique onde quer armazenar o backup.

  10. Clique em OK para fazer backup do banco de dados.

  11. Repita as etapas 1-10 para cada banco de dados associado ao aplicativo da Web.

Conteúdo relacionado

Central de recursos

Business Continuity Management para SharePoint Server 2010 (https://go.microsoft.com/fwlink/?linkid=199235&clcid=0x416)

Conteúdo para Profissionais de TI

Restore a Web application (Search Server 2010)

Restaurar um aplicativo Web (SharePoint Server 2010)

Fazer backup de um farm (SharePoint Server 2010)

Plano de backup e recuperação no SharePoint Server 2010

Backup e recuperação (SharePoint Server 2010)

Conteúdo para o desenvolvedor

Proteção e recuperação de dados (https://go.microsoft.com/fwlink/?linkid=199237&clcid=0x416)