Fazer backup e restaurar conjuntos de sites, usando as ferramentas internas (Windows SharePoint Services 3.0)

Atualizado em: 2009-05-14

Neste artigo:

  • Fazer backup de um conjunto de sites usando as ferramentas internas do SharePoint

  • Restaurar conjuntos de sites usando as ferramentas internas do SharePoint

  • Agendar ou atrasar backups

Você pode usar as ferramentas incluídas no Windows SharePoint Services 3.0 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 a ferramenta de linha de comando Stsadm com o Agendador do Windows 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 a outras ferramentas de proteção de dados do SharePoint, consulte Escolher ferramentas de backup e recuperação (Windows SharePoint Services).

Importante

Se houver alterações no conjunto de sites durante o processo de backup, talvez esse processo seja 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:

  • Durante o backup, mantenha a URL do conjunto de sites definida como somente leitura usando a operação Setsitelock da ferramenta de linha de comando Stsadm. Isso permite que os usuários exibam o conteúdo do site, mas impede atividades que interfiram no processo de backup, como adição ou alteração de conteúdo. Quando o backup estiver concluído, restabeleça a definição padrão de acesso da URL do conjunto de sites.

  • Se você quiser 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.

  • Se você quiser 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 Back up a farm by using SQL Server Tools (Windows SharePoint Services 3.0) ou Fazer backup e restaurar um site usando o DPM (Windows SharePoint Services 3.0).

  • Se você quiser 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 o DPM (Windows SharePoint Services 3.0).

  • 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 (Windows SharePoint Services).

Fazer backup de um conjunto de sites usando ferramentas internas do SharePoint

Use este procedimento para restringir o acesso ao conjunto de sites durante o backup, 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.

Limitar o acesso ao conjunto de sites durante o backup

  1. 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\Web server extensions\12\Bin.

  2. 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 de Stsadm (Windows SharePoint Services).

  3. Se o atual nível de acesso permitir alterações no conteúdo do site, mude-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 do Stsadm (Windows SharePoint Services).

  4. Quando o backup for concluído, use 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

A associação ao grupo Administradores no computador local é o requisito mínimo para concluir o procedimento.

Fazer backup de um conjunto de sites usando a ferramenta de linha de comando Stsadm

  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. 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.

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

    Operation completed successfully.
    
  4. Se o backup não for concluído com êxito, a janela Prompt de Comando fornecerá detalhes sobre a falha. Em geral, URL ou nome de arquivo informado incorretamente.

Para obter mais informações sobre a operação Backup, consulte Backup: operação de Stsadm (Windows SharePoint Services).

Restaurar conjuntos de sites usando ferramentas internas do SharePoint

Use este procedimento para restaurar um conjunto de sites com a ferramenta de linha de comando Stsadm.

Dica

Poderá ocorrer conflito entre os 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 do conjunto de sites. Na ocorrência de conflito, esta mensagem de erro será exibida:

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 conflitos entre os identificadores de conjuntos de sites:

  • Restaure o conjunto de sites em outro banco de dados de conteúdo, no mesmo aplicativo Web.

  • Se for preciso restaurar o conjunto de sites no mesmo banco de dados de conteúdo, depois de fazer o backup do conjunto de sites e antes de restaurá-lo, exclua o conjunto de sites original.

    Se estiver restaurando um conjunto de sites grande, primeiro restaure-o em outro banco de dados de conteúdo e depois use a operação Stsadm deletesite com o parâmetro -gradualdelete no banco de dados original. Por fim, use a operação Stsadm mergecontentdbs para retornar o conjunto de sites ao primeiro banco de dados de conteúdo. O parâmetro -gradualdelete foi adicionado como parte da atualização cumulativa de abril. Para obter mais informações, consulte Implantar atualizações de software para o Windows SharePoint Server 3,0.

Importante

A associação ao grupo Administradores no computador local é o requisito mínimo para concluir o procedimento.

Restaurar um conjunto de sites usando a ferramenta de linha de comando Stsadm

  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. 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.

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

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

  5. 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 Prompt de Comando fornecerá detalhes sobre a falha. Em geral, URL ou nome de arquivo informado incorretamente.

  6. Se o acesso ao conjunto de sites for limitado durante o procedimento de backup, as configurações de acesso restrito poderão ser aplicadas aos sites restaurados. Nesse caso, será necessário usar a operação setsitelock para retornar as configurações de bloqueio de site ao status anterior ao backup.

    1. Para determinar o nível atual de acesso do site, digite o seguinte comando 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 de Stsadm (Windows SharePoint Services).

    2. 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>

      em que nome da URL é a URL do conjunto de sites cujo backup você deseja fazer e Nível de Acesso é a configuração de bloqueio de site que existia antes do backup. Para obter mais informações, consulte Setsitelock: operação do Stsadm (Windows SharePoint Services).

Para obter mais informações sobre a operação Restore, consulte Restaurar: operação de Stsadm (Windows SharePoint Services).

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, é 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 determinado horário. Como o desempenho pode ser afetado durante backups com as ferramentas internas do Windows SharePoint Services 3.0, é aconselhável agendá-los para execução 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 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 Prepare to back up and restore a farm (Windows SharePoint Services 3.0).

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.

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 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.

  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 recém-criado e clique em Abrir.

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

  4. Selecione a frequência desejada para a realização desta tarefa (por exemplo, semanal) 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. Escolha um horário e uma data de início para o 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.

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 aplicativos Web, 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)