Share via


Fazer backup e restaurar aplicativos da Web usando ferramentas internas (Office SharePoint Server 2007)

Atualizado em: 2008-01-31

Você pode usar as ferramentas incluídas no Microsoft Office SharePoint Server 2007 para backup e recuperação de aplicativos Web. O site da Administração Central oferece um método simples, baseado na IU para gerenciar backup e recuperação de conteúdo e também para exibir histórico e status do trabalho. A ferramenta de linha de comando Stsadm oferece uma abordagem mais rápida e flexível com base em linha de comando para backup e recuperação de conteúdo. Você pode usar a ferramenta de linha de comando Stsadm junto com o Agendador do Windows para agendar backups atrasados ou periódicos.

Para obter mais informações sobre como as ferramentas de proteção de dados incluídas no Office SharePoint Server 2007 se comparam com outras ferramentas de proteção de dados do SharePoint, consulte o tópico sobre como escolher ferramentas de backup e recuperação (Office SharePoint Server).

Você pode fazer backup e restaurar dados do Office SharePoint Server 2007 usando qualquer um dos métodos a seguir.

Backup de aplicativos Web usando as ferramentas internas do SharePoint

Use esse procedimento para fazer backup de um aplicativo Web usando o site da Administração Central do SharePoint.

Importante

A associação ao grupo Administradores de Farm do SharePoint é o mínimo exigido para a conclusão deste procedimento.

Para fazer backup de um aplicativo Web usando a interface do usuário

  1. No site da Administração Central do SharePoint, na página Operações, na seção Backup e Restauração, clique em Executar um backup.

  2. Na página Selecionar Componente para Fazer Backup, marque as caixas de seleção dos aplicativos Web que deseja fazer backup. As caixas de seleção para qualquer aplicativo Web e banco de dados de conteúdo subordinado são automaticamente marcadas. Clique em Continuar em Opções de Backup.

  3. Na página Selecionar Opções de Backup, um backup diferencial faz backup dos dados que são criados ou alterados desde o último backup. Se você estiver executando uma combinação de backups completos e diferenciais, o processo de recuperação exigirá que você tenha o último backup completo e o último backup diferencial.

    • Na seção Conteúdo do Backup, verifique se os aplicativos Web que você selecionou são exibidos.

    • Na seção Tipo de Backup , selecione Completo .

    • Na seção Local do Arquivo de Backup , digite o caminho UNC da pasta de backup.

  4. Clique em OK .

    Você pode exibir o status do trabalho de backup na página de status de backup clicando em Atualizar. A página também se atualiza automaticamente a cada 30 segundos. Backup e recuperação é um trabalho do serviço de Timer, o que pode levar alguns segundos para o backup iniciar.

    Se você receber erros, poderá localizar mais informações observando o spbackup.log no caminho UNC especificado anteriormente.

Use esse procedimento para fazer backup de um aplicativo Web usando a ferramenta de linha de comando Stsadm.

Importante

Associação ao grupo Administradores do computador local é requisito mínimo para concluir o procedimento.

Para fazer backup de um aplicativo Web usando a linha de comando

  1. Na unidade em que os Produtos e Tecnologias do SharePoint estiverem instalados, mude para o seguinte diretório: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  2. Se ainda não souber o nó do qual deseja fazer o backup, digite o seguinte comando:

    stsadm –o backup –showtree

    Dica

    Os itens entre colchetes ([ ]) não podem ser diretamente selecionados para backup. Seu backup será feito quando seu item pai for selecionado.

  3. Para fazer backup de um aplicativo Web, digite o seguinte comando:

    stsadm -o backup -directory <\\nome do servidor\nome da pasta> -backupmethod full -item <nome do aplicativo Web>

    onde \\nome do servidor\nome da pasta é o caminho UNC da pasta de backup e nome do aplicativo Web é o nome do aplicativo Web do qual você deseja fazer backup. Você poderia usar a notação de caminho completo do farm como exibido pelo parâmetro showtree ou o nome do componente no caminho, caso ele tenha um nome exclusivo — por exemplo, Windows SharePoint Services Web Application\SharePoint-80.

  4. Se o de backup for concluído com êxito, a janela Prompt de Comando exibirá o seguinte texto:

    Completed with 0 warnings.
    Completed with 0 errors.
    Backup completed successfully.
    ---------------------------------------------------------
    Operation completed successfully.
    
  5. Se houver erros ou avisos, ou se o backup não for concluído com êxito, revise o arquivo spbackup.log na pasta especificada na etapa 3.

Agendar ou atrasar backups

Não é possível agendar backups no site da Administração Central do SharePoint. No entanto, é possível automatizar o processo criando um arquivo em lotes e usando o Agendador de Tarefas no Windows Server 2003 para executar o arquivo em lotes em um horário específico. Como o desempenho pode ser prejudicado ao fazer backups com as ferramentas internas do Office SharePoint Server 2007, é aconselhável agendá-los para execução fora do horário de pico, como à noite ou nos fins de semana.

Use esse procedimento para criar um arquivo em lotes que irá executar um backup completo do aplicativo Web. Esse procedimento presume que você já criou uma pasta compartilhada para seus backups. Para obter mais informações sobre como criar uma pasta compartilhada, consulte Preparar-se para fazer backup e restaurar um farm (Office SharePoint Server 2007).

Observação

Ao usar o Agendador de Tarefas, verifique se a hora e a data do sistema no computador estão corretas. Para verificar ou alterar essas informações, clique duas vezes no indicador de hora na barra de tarefas.

Para criar um arquivo em lotes

  1. Clique em Iniciar e em Executar.

  2. Digite notepad e clique em OK.

  3. No Bloco de Notas, digite o seguinte texto:

    @echo off
    echo ===============================================================
    echo Back up sites for the farm to C:\backup
    echo ===============================================================
    cd \Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
    @echo off
    stsadm -o backup -directory <\\server name\folder name> -backupmethod full -item <Web application name> 
    echo completed
    

    onde \\nome do servidor\nome da pasta é o caminho UNC da pasta de backup e nome do aplicativo Web é o nome do aplicativo Web do qual você deseja fazer backup. Você poderia usar a notação de caminho completo do farm como exibido pelo parâmetro showtree ou o nome do componente no caminho, caso ele tenha um nome exclusivo — por exemplo, Windows SharePoint Services Web Application\SharePoint-80.

  4. No Bloco de Notas, no menu Arquivo, clique em Salvar Como.

  5. Na caixa Salvar Como, selecione a pasta em que deseja manter o arquivo em lotes.

  6. Use a extensão de nome de arquivo ".bat" e digite o nome do arquivo na caixa Nome do arquivo, por exemplo, backup_batch.bat.

  7. Na caixa Salvar como tipo, clique em Todos os arquivos.

  8. Clique em Salvar .

Para agendar um backup

  1. Inicie o Assistente de tarefa agendada e clique em Avançar.

  2. Clique em Procurar, localize o arquivo em lote que criou e clique em Abrir.

  3. Digite um nome para sua tarefa, por exemplo, backup_batch.

  4. Selecione a frequência com que deseja que essa tarefa seja executada (por exemplo, semanalmente) e clique em Avançar.

  5. Para executar esse backup periodicamente de maneira automática, selecione um intervalo como Semanalmente ou Mensalmente. Para executar esse backup uma vez, ou para atrasar um único backup, selecione Apenas uma vez.

  6. Determine uma hora e uma data de início para o backup.

  7. Digite um nome e uma senha para um usuário e clique em Avançar. Essa tarefa será executada como se tivesse sido iniciada por esse usuário.

  8. Clique em Concluir .

    Para configurações avançadas da tarefa, marque a caixa de seleção Abrir as propriedades avançadas desta tarefa ao clicar em Concluir na página final do assistente. Essa opção abre a caixa de diálogo de propriedades da tarefa quando você clica em Concluir. É possível, então, alterar o programa em execução na guia Tarefa, ajustar o agendamento na guia Agendar, personalizar configurações na guia Configurações ou definir permissões de usuário e de grupo na guia Segurança.

Restaurar aplicativos Web do SharePoint usando ferramentas internas

Use esse procedimento para restaurar um aplicativo Web do SharePoint usando as ferramentas internas.

Importante

A associação ao grupo Administradores de Farm do SharePoint é o requisito mínimo para a conclusão deste procedimento.

Para restaurar um aplicativo Web usando a interface do usuário

  1. No site da Administração Central do SharePoint, na página Operações, na seção Backup e Restauração, clique em Restaurar Usando Backup.

  2. Na página Selecionar Local do Backup, na seção Local do Arquivo de Backup, insira o caminho de convenção de nomenclatura universal (UNC) da pasta de backup.

  3. Na página Selecionar Pacote de Backup a Restaurar, selecione o arquivo de backup que deseja usar para restaurar e clique em Continuar Processo de Restauração.

  4. Na página Selecionar Componente a ser Restaurado, selecione os aplicativos Web que você deseja restaurar e clique em Continuar Processo de Restauração.

  5. Na página Selecionar Opções de Restauração:

    1. Na seção Restaurar Componente, verifique se os aplicativos Web que selecionou são exibidos.

    2. Na seção Opções de Restauração , selecione Mesma configuração.
      Uma mensagem será exibida, informando que o farm atual será substituído. Clique em OK.

    3. Na seção Novos Nomes, digite novos nomes e URLs para cada componente ou aceite os valores padrão.

  6. Clique em OK .

Use esse procedimento para restaurar um aplicativo Web usando a linha de comando Stsadm.

Importante

Associação ao grupo Administradores do computador local é requisito mínimo para concluir o procedimento.

Para restaurar um aplicativo Web usando a linha de comando

  1. Na unidade em que os Produtos e Tecnologias do SharePoint estão instalados, altere para o seguinte diretório: %COMMONPROGRAMFILES%\Microsoft shared\Extensões de servidor Web\12\Bin.

  2. Para obter o GUID de backup do backup específico que deseja restaurar, digite o seguinte comando e pressione ENTER:

    stsadm -o backuphistory -directory <caminho UNC>

    onde caminho UNC é o caminho da pasta compartilhada que contém o backup.

  3. Se você ainda não souber o nome dos aplicativos Web que deseja restaurar, digite o seguinte comando e pressione ENTER:

    stsadm –o restore –showtree -directory <caminho UNC> -backupid <GUID de backuphistory>

    onde caminho UNC é o caminho da pasta compartilhada que contém o backup e onde GUID de backuphistory é a GUID do pacote de backup que você deseja restaurar.

    Dica

    Os itens entre colchetes ([ ]) não podem ser restaurados.

  4. Para restaurar um aplicativo Web, digite o seguinte comando e pressione ENTER:

    stsadm -o restore -directory <caminho UNC> -backupid <GUID do backuphistory> -item <caminho criado da árvore> -restoremethod overwrite

    onde caminho UNC é o caminho UNC da pasta de backup compartilhada, GUID do backuphistory é a GUID do pacote de backup específico que você deseja restaurar e caminho criado da árvore é a notação de caminho de farm completo exibida pelo parâmetro -showtree.

  5. Quando você receber um aviso de que todos os itens selecionados serão substituídos, digite y e pressione ENTER.

  6. Quando solicitado, digite o nome de usuário e senha do aplicativo Web e do banco de dados de conteúdo.

  7. Se a recuperação for concluída com êxito, a janela Prompt de Comando exibirá o seguinte texto:

    Completed with 0 warnings.
    Completed with 0 errors.
    Restore completed successfully.
    ---------------------------------------------------------
    Operation completed successfully.
    
  8. Se a recuperação não for concluída com êxito, você receberá a seguinte mensagem:

    The restore job failed. For more information, see the error log that is located in the backup directory. 
    

    O log do erro referenciado será o arquivo sprestore.log na pasta compartilhada de backup.

Consulte também

Conceitos

Fazer backup e restaurar um farm (Office SharePoint Server 2007)
Fazer backup e restaurar um farm inteiro (Office SharePoint Server 2007)
Criar um farm de recuperação (Office SharePoint Server 2007)
Fazer backup e restaurar conjuntos de sites usando ferramentas internas (Office SharePoint Server 2007)
Fazer backup e restaurar bancos de dados (Office SharePoint Server)
Fazer backup e restaurar SSPs (Office SharePoint Server 2007)
Fazer backup e restaurar SSO (Office SharePoint Server 2007)
Fazer backup e restaurar Meus Sites usando ferramentas internas (Office SharePoint Server 2007)
Fazer backup e restaurar formulários do InfoPath usando ferramentas internas (Office SharePoint Server 2007)
Fazer backup e restaurar um item usando DPM (Office SharePoint Server)
Fazer backup e restaurar um site usando DPM (Office SharePoint Server)