Fazer backup e restaurar aplicativos Web, usando as ferramentas internas (Windows SharePoint Services 3.0)

Atualizado em: 2008-07-24

Você pode usar as ferramentas incluídas no Windows SharePoint Services 3.0 para fazer backup e restaurar aplicativos Web. O site da Administração Central oferece um método simples e baseado na IU para gerenciar o backup e a recuperação de conteúdo, e também para exibir o histórico e o status do trabalho. A ferramenta de linha de comando Stsadm apresenta uma técnica mais rápida e flexível, baseada em linha de comando, para backup e recuperação de conteúdo. Você pode usar a ferramenta de linha de comando Stsadm em conjunto com o Windows Scheduler para agendar backups atrasados ou periódicos.

Para obter mais informações sobre as ferramentas de proteção de dados incluídas no Windows SharePoint Services 3.0 em comparação com outras ferramentas de proteção de dados do SharePoint, consulte Escolher ferramentas de backup e recuperação (Windows SharePoint Services).

Você pode fazer backup e restaurar dados do Windows SharePoint Services 3.0 usando qualquer um dos métodos a seguir.

Backup de aplicativos Web usando as ferramentas internas do SharePoint

Use este 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 cujo backup você deseja fazer. As caixas de seleção de todos os aplicativos Web e bancos de dados de conteúdo subordinados 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 o backup dos dados criados ou alterados desde o último backup. Se você estiver executando uma combinação de backups completos e diferenciais, o processo de restauraçã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 será atualizada a cada 30 segundos automaticamente. O backup e a restauração são um trabalho de serviço de Timer, o que pode levar alguns segundos para que o backup seja iniciado.

    Se receber algum erro, você poderá encontrar mais informações no arquivo spbackup.log no caminho UNC especificado anteriormente.

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

Importante

A associação ao grupo Administradores no computador local é o 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 estão 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>

    em que \\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ê pode 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 backup for concluído com êxito, a janela de 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 pelo site da Administração Central do SharePoint. No entanto, você pode 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 determinado horário. Como o desempenho pode ser afetado durante os backups com as ferramentas internas do Windows SharePoint Services 3.0, é possível agendá-los fora do horário de pico, como à noite ou nos fins de semana.

Use este procedimento para criar um arquivo em lotes que executará um backup completo do aplicativo Web. O procedimento supõe que você já criou uma pasta compartilhada para seus backups. Para obter mais informações sobre como criar uma pasta compartilhada, consulte Prepare to back up and restore a farm (Windows SharePoint Services 3.0).

Observação

Ao utilizar o Agendador de Tarefas, verifique se a data e a hora do sistema do seu computador estão corretas. Para verificar ou alterar essas informações, clique duas vezes no indicador de hora da 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
    

    em que \\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ê pode 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 onde você deseja manter seu arquivo em lotes.

  6. Use a extensão de nome de arquivo ".bat"; 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 lotes que você criou e clique em Abrir.

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

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

  5. Para execução periódica automática deste backup, selecione um intervalo, por exemplo, Semanal ou Mensal. Para executar este backup uma vez ou atrasar um único backup, selecione Somente uma vez.

  6. Determine a hora e a data de início do seu backup.

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

  8. Clique em Concluir.

    Para definir as 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 as 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 as ferramentas internas

Use este 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 UNC da pasta de backup.

  3. Na página Selecionar Pacote de Backup a ser Restaurado, selecione o arquivo de backup que você deseja usar na restauração 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. Verifique se os aplicativos Web selecionados estão sendo exibidos na seção Restaurar Componente.

    2. Na seção Opções de Restauração, selecione Mesma configuração.
      Será exibida uma mensagem, notificando 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 este procedimento para restaurar um aplicativo Web com a ferramenta de linha de comando Stsadm.

Importante

A associação ao grupo Administradores no computador local é o 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 do backup específico que deseja restaurar, digite o seguinte comando e pressione ENTER:

    stsadm -o backuphistory -directory <caminho UNC>

    em que 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 comando a seguir e pressione ENTER:

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

    em que caminho UNC é o caminho para a pasta compartilhada que contém o backup e GUID do backuphistory é o 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 comando a seguir e pressione ENTER:

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

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

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

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

  7. Se a recuperação for concluída com êxito, a janela de 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 de erros especificado será o arquivo sprestore.log da pasta compartilhada de backup.

Consulte também

Conceitos

Back up and restore the farm (Windows SharePoint Services 3.0)
Back up and restore the entire farm (Windows SharePoint Services 3.0 technology)
Create a recovery farm (Windows SharePoint Services 3.0)
Fazer backup e restaurar conjuntos de sites, usando as ferramentas internas (Windows SharePoint Services 3.0)
Fazer backup e restaurar bancos de dados de conteúdo (Windows SharePoint Services 3.0)
Back up and recover site objects (Windows SharePoint Services)
Fazer backup e restaurar um item usando o DPM (Windows SharePoint Server 3.0)
Fazer backup e restaurar um site usando o DPM (Windows SharePoint Services 3.0)