Fazer backup e restaurar conjuntos de sites usando ferramentas internas (Office SharePoint Server 2007)
Atualizado em: 2009-05-14
Neste artigo:
Fazer backup de um conjunto de sites usando ferramentas internas do SharePoint
Restaurar conjuntos de sites usando ferramentas internas do SharePoint
Agendar ou atrasar backups
Você pode usar as ferramentas incluídas no Microsoft Office SharePoint Server 2007 para fazer backup e restaurar seus conjuntos de sites. A ferramenta de linha de comando Stsadm oferece um método rápido e flexível, baseado em linha de comando, para backup e recuperação de conteúdo. Use essa ferramenta junto com o Windows Scheduler para agendar backups com retardo ou periódicos.
Para obter mais informações sobre as ferramentas de proteção de dados incluídas no Microsoft Office SharePoint Server 2007 em comparação com outras ferramentas de proteção de dados do SharePoint, consulte Escolher ferramentas de backup e recuperação (Office SharePoint Server).
Importante
Se houver alterações no conjunto de sites durante o processo de backup, talvez esse processo esteja corrompido. O backup de grandes conjuntos de sites pode levar bastante tempo. Para reduzir a chance de interferência da atividade dos usuários no backup de um conjunto de sites ou de que o tempo necessário ao backup de grandes conjuntos de sites exceda a janela de manutenção disponível, siga estas recomendações:
-
Enquanto durar o backup, defina a URL do conjunto de sites como somente leitura, usando a operação Setsitelock na ferramenta de linha de comando Stsadm. Isso permite que os usuários exibam o conteúdo do site, mas impede atividades que interferem no processo de backup, como adição ou alteração de conteúdo. Quando o backup for concluído, redefina o acesso da URL do conjunto de sites ao seu estado padrão.
-
Para fazer backup de um conjunto de sites de 15 gigabytes (GB) ou menor, use a ferramenta de linha de comando Stsadm conforme mostrado nos procedimentos a seguir.
-
Para fazer backup de um conjunto de sites que tem entre 15 GB e 100 GB, use o Microsoft SQL Server 2005 ou o Microsoft System Center Data Protection Manager 2007 para executar um backup completo do banco de dados do conjunto de sites. Para obter mais informações, consulte Fazer backup de um farm usando ferramentas do SQL Server (Office SharePoint Server 2007) ou Fazer backup e restaurar um site usando DPM (Office SharePoint Server).
-
Para fazer backup de um conjunto de sites maior que 100 GB, use o System Center Data Protection Manager para executar um backup diferencial do banco de dados do conjunto de sites. Para obter mais informações, consulte Fazer backup e restaurar um site usando DPM (Office SharePoint Server).
-
Para obter mais informações sobre como evitar a perda de dados durante o backup de um conjunto de sites, consulte o artigo da Base de Dados de Conhecimento sobre a possibilidade de corrupção de arquivos de backup (https://go.microsoft.com/fwlink/?linkid=146346&clcid=0x416).
Para obter mais informações sobre ferramentas de backup e recuperação, consulte Escolher ferramentas de backup e recuperação (Office SharePoint Server).
Fazer backup de um conjunto de sites usando ferramentas internas do SharePoint
Siga este procedimento para restringir o acesso ao conjunto de sites durante o backup, com a ferramenta de linha de comando Stsadm.
Importante
Associação ao grupo Administradores do computador local é requisito mínimo para concluir o procedimento.
Limitar o acesso ao conjunto de sites durante o backup
Em um prompt de comando na unidade onde estão instalados os Produtos e Tecnologias do SharePoint, mude para o seguinte diretório: %COMMONPROGRAMFILES%\Microsoft shared\Extensões de servidor Web\12\Bin.
Para determinar o atual nível de acesso do site, digite o comando a seguir e pressione ENTER:
stsadm -o getsitelock -url <nome da URL>
em que nome da URL é a URL do conjunto de sites cujo backup você deseja fazer. Para obter mais informações, consulte Getsitelock: operação do Stsadm (Office SharePoint Server).
Se o atual nível de acesso permitir alterações no conteúdo do site, altere-o para somente leitura digitando o comando a seguir e pressionando ENTER:
stsadm -o setsitelock -url <nome da URL> -lock readonly
em que nome da URL é a URL do conjunto de sites cujo backup você deseja fazer. Para obter mais informações, consulte Setsitelock: operação de Stsadm (Office SharePoint Server).
Quando o backup for concluído, siga este procedimento para redefinir o acesso ao conjunto de sites para a configuração original determinada na etapa 1.
Use o procedimento a seguir para fazer backup de um conjunto de sites com a ferramenta de linha de comando Stsadm.
Importante
Associação ao grupo Administradores do computador local é requisito mínimo para concluir o procedimento.
Fazer backup de um conjunto de sites usando a ferramenta de linha de comando Stsadm
Na unidade em que os Produtos e Tecnologias do SharePoint estiverem instalados, mude para o seguinte diretório: %COMMONPROGRAMFILES%\Microsoft shared\Extensões de servidor Web\12\Bin.
Digite este comando:
stsadm -o backup -url <nome da URL> -filename <\\nome. do servidor\nome da pasta\nome do arquivo> [-overwrite]
em que nome da URL é a URL do conjunto de sites cujo backup você deseja fazer e \\nome do servidor\nome da pasta\nome do arquivo é o caminho UNC da pasta de backup e o nome do arquivo no qual você está fazendo backup. Se houver um arquivo para o backup, use o parâmetro -overwrite para substituí-lo.
Se o backup for concluído com êxito, a janela Prompt de Comando exibirá o seguinte texto:
Operation completed successfully.
Se o backup não for concluído com êxito, a janela Prompt de comando fornecerá detalhes sobre a falha. Em geral, a URL ou o nome do arquivo foi informado incorretamente.
Para obter mais informações sobre a operação Backup, consulte Backup: operação do Stsadm (Office SharePoint Server).
Restaurar conjuntos de sites usando ferramentas internas do SharePoint
Siga este procedimento para restaurar um conjunto de sites com a ferramenta de linha de comando Stsadm.
Dica
Poderá ocorrer conflito entre identificadores de conjuntos de sites se um conjunto de sites com backup for restaurado para um banco de dados de conteúdo que já contenha uma cópia de tal conjunto. Em caso de conflito, será exibida a seguinte mensagem de erro:
Nenhum banco de dados de conteúdo está disponível para esta operação. Crie um banco de dados de conteúdo e tente novamente a operação. Para criar um banco de dados de conteúdo, clique em "Bancos de dados de conteúdo" na página Gerenciamento de Aplicativos, selecione o aplicativo Web que será usado e clique em "Adicionar um banco de dados de conteúdo".
Para obter mais informações, consulte Mensagem de erro ao tentar restaurar um conjunto de sites do Windows SharePoint Services 3.0 usando um nome diferente: "Não há bancos de dados de conteúdo disponíveis para esta operação" (https://go.microsoft.com/fwlink/?linkid=128251&clcid=0x416).
Para evitar esse conflito:
-
Restaure o conjunto de sites em outro banco de dados de conteúdo no mesmo aplicativo Web.
-
Se for necessário restaurar o conjunto de sites para o mesmo banco de dados de conteúdo, depois do fazer o backup (mas antes de restaurá-lo), exclua o conjunto de sites original.
Para restaurar um conjunto grande de sites, restaure-o, primeiro, para um banco de dados de conteúdo diferente e, em seguida, execute a operação deletesite de Stsadm com o parâmetro -gradualdelete. Por fim, use a operação mergecontentdbs de Stsadm para mover o conjunto de sites de volta ao banco de dados de conteúdo original. O parâmetro -gradualdelete foi adicionado como parte da atualização cumulativa de abril. Para obter mais informações, consulte o artigo sobre Implantar atualizações de software para o Office SharePoint Server 2007.
Importante
Associação ao grupo Administradores do computador local é requisito mínimo para concluir o procedimento.
Restaurar um conjunto de sites usando a ferramenta de linha de comando Stsadm
Na unidade em que os Produtos e Tecnologias do SharePoint estão instalados, abra o diretório: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
Para restaurar um conjunto de sites, digite o comando a seguir e pressione ENTER:
stsadm -o restore -url <nome da URL> -filename <caminho UNC>
em que nome da URL é a URL do conjunto de sites que você deseja restaurar e caminho UNC é o caminho UNC da pasta compartilhada de backup.
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 dos bancos de dados de conteúdo.
Se a recuperação for concluída com êxito, a janela Prompt de Comando exibirá o seguinte texto:
Operation completed successfully.
Se a recuperação não for concluída com êxito, a janela de prompt de comando mostrará os detalhes adicionais sobre a falha. Na maioria das vezes, a URL ou o nome do arquivo foi informado incorretamente.
Se o acesso ao conjunto de sites for limitado durante o procedimento de backup, as configurações de acesso restrito poderão ter sido aplicadas aos sites restaurados. Nesse caso, será necessário usar a operação setsitelock para retornar às configurações de bloqueio de site ao status anterior ao backup.
Para determinar o atual nível de acesso do site, digite o comando a seguir e pressione ENTER:
stsadm -o getsitelock -url <nome da URL>
em que nome da URL é a URL do conjunto de sites cujo backup você deseja fazer. Para obter mais informações, consulte Getsitelock: operação do Stsadm (Office SharePoint Server).
Se o nível de acesso atual for muito restritivo, altere-o digitando o seguinte comando e pressionando ENTER:
stsadm -o setsitelock -url <nome da URL> -lock <Nível de Acesso>
onde nome da URL é a URL do conjunto de sites que será salva em backup e Nível de Acesso é a configuração de bloqueio no site antes do backup. Para obter mais informações, consulte Setsitelock: operação de Stsadm (Office SharePoint Server).
Para obter mais informações sobre a operação Restore, consulte Restore: operação do Stsadm (Office SharePoint Server).
Agendar ou atrasar backups
Não é possível agendar backups no site da Administração Central do SharePoint. Não há operação que permita automatizar backups usando a ferramenta de linha de comando Stsadm. 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 determinado horário. Como a execução de backup com as ferramentas internas do Office SharePoint Server 2007 pode comprometer o desempenho, convém agendá-la fora do horário de pico, por exemplo, à noite ou nos fins de semana.
Siga este procedimento para criar um arquivo em lotes que executará um backup completo do seu conjunto de sites. Este procedimento pressupõe que você já tenha criado uma pasta compartilhada para os backups. Para obter mais informações sobre como criar uma pasta compartilhada, consulte o artigo Preparar-se para fazer backup e restaurar um farm (Office SharePoint Server 2007).
Observação
Ao usar o Agendador de Tarefas, verifique a precisão de data e hora do sistema no computador. Para verificar ou alterar essas informações, clique duas vezes no indicador de hora existente na barra de tarefas.
Criar um arquivo em lotes
Clique em Iniciar e em Executar.
Digite notepad e clique em OK.
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 conjunto de sites cujo backup você deseja fazer. Você pode usar a notação de caminho completo do farm conforme exibido pelo parâmetro showtree ou o nome do componente no caminho, se ele tiver 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.
Agendar um backup
Inicie o Assistente de Tarefa Agendada e clique em Avançar.
Clique em Procurar, localize o arquivo em lotes recém-criado e clique em Abrir.
Digite um nome para a tarefa, por exemplo, backup_batch.
Selecione a frequência desejada para esta tarefa (por exemplo, semanal) 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.
Escolher um horário e uma data de início para o 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 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 abrirá a caixa de diálogo de propriedades da tarefa assim que você clicar em Concluir. Você poderá, então, alterar o programa em execução na guia Tarefa, ajustar a agenda na guia Agendar, personalizar configurações na guia Configurações ou definir permissões de usuário e de grupo na guia Segurança.
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 aplicativos da Web 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)