Fazer backup e restaurar aplicativos Web usando ferramentas internas (Search Server 2008)
Atualizado em: 2008-07-24
Conteúdo de rascunho Este artigo foi publicado para uma versão anterior do produto e está sendo publicado sem alterações para esta versão.
Você pode usar as ferramentas incluídas no Servidor de Pesquisa da Microsoft 2008 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 como as ferramentas de proteção de dados incluídas no Search Server 2008 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 Search Server 2008 usando qualquer um dos métodos a seguir.
Backup de aplicativos Web usando as ferramentas internas do SharePoint
Siga este procedimento para fazer backup de um aplicativo Web usando o site da Administração Central do SharePoint.
![]() |
---|
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
No site da Administração Central do SharePoint, página Operações, seção Backup e Restauração, clique em Executar um backup.
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.
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.
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.
Siga o procedimento para fazer backup de um aplicativo Web usando a ferramenta de linha de comando Stsadm.
![]() |
---|
A 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
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.
Se ainda não souber o nó do qual deseja fazer o backup, digite o seguinte comando:
stsadm –o backup –showtree
Observação:
Os itens entre colchetes ([ ]) não podem ser diretamente selecionados para backup. Seu backup será feito quando seu item pai for selecionado.
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.
Se o 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.
Se houver erros ou avisos, ou se o backup não for concluído com êxito, verifique o arquivo spbackup.log na pasta que você especificou 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 Search Server 2008, é possível agendá-los 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 (Search Server 2008).
Dica
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
Clique em Iniciar e em Executar.
Digite notepad e clique em OK.
No Notepad, 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.
No Bloco de Notas, no menu Arquivo, clique em Salvar Como.
Na caixa Salvar Como, selecione a pasta onde você deseja manter seu arquivo em lotes.
Use a extensão de nome de arquivo ".bat"; digite o nome do arquivo na caixa Nome do arquivo, por exemplo, backup_batch.bat.
Na caixa Salvar como tipo, clique em Todos os arquivos.
Clique em Salvar.
Para agendar um backup
Inicie o Assistente de Tarefa Agendada e clique em Avançar.
Clique em Procurar, localize o arquivo em lotes que você criou e clique em Abrir.
Digite um nome para a tarefa, por exemplo, backup_batch.
Selecione a frequência com que você deseja que esta tarefa seja executada (semanalmente, por exemplo) e clique em Avançar.
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.
Determine a hora e a data de início do seu backup.
Digite um nome e uma senha para o usuário e clique em Avançar. Essa tarefa será executada como se tivesse sido iniciada por esse usuário.
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 as ferramentas internas
Siga este procedimento para restaurar um aplicativo Web do SharePoint usando as ferramentas internas.
![]() |
---|
A associação ao grupo Administradores de Farm do SharePoint é o requisito mínimo para a conclusão deste procedimento. |
Restaurar um aplicativo Web usando a interface do usuário
No site Administração Central do SharePoint, na página Operações, seção Backup e Restauração, clique em Restaurar Usando Backup.
Na página Selecionar Local do Backup, na seção Local do Arquivo de Backup, insira o caminho UNC da pasta de backup.
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.
Na página Selecionar Componente a ser Restaurado, selecione os aplicativos Web que você deseja restaurar e clique em Continuar Processo de Restauração.
Na página Selecionar Opções de Restauração:
Verifique se os aplicativos Web selecionados estão sendo exibidos na seção Restaurar Componente.
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.Na seção Novos Nomes, digite novos nomes e URLs para cada componente ou aceite os valores padrão.
Clique em OK.
Siga este procedimento para restaurar um aplicativo Web com a ferramenta de linha de comando Stsadm.
![]() |
---|
A associação ao grupo Administradores do computador local é requisito mínimo para concluir o procedimento. |
Restaurar um aplicativo Web usando a linha de comando
Na unidade em que os Produtos e Tecnologias do SharePoint estão instalados, altere para o seguinte diretório: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
Para obter o GUID do backup específico que você 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.
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 de 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.
Observação:
Os itens entre colchetes ([ ]) não podem ser restaurados.
Para restaurar um aplicativo Web, digite o comando a seguir e pressione ENTER:
stsadm -o restore -directory <caminho UNC> -backupid <GUID de 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.
Quando receber um aviso informando que todos os itens selecionados serão substituídos, digite y e pressione ENTER.
Quando solicitado, digite o nome de usuário e a senha do aplicativo Web e do banco de dados de conteúdo.
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.
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 erro referenciado será o arquivo sprestore.log da pasta compartilhada de backup.
Consulte também
Fazer backup e restaurar um farm (Search Server 2008)
Fazer backup e restaurar um farm inteiro (Search Server 2008)
Fazer backup e restaurar conjuntos de sites usando as ferramentas internas (Search Server 2008)
Fazer backup e restaurar bancos de dados (Search Server 2008)