Exportar sites, listas ou bibliotecas de documentos no SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Você pode exportar um site, lista ou biblioteca de documentos no SharePoint Server usando o site da Administração Central do SharePoint ou o Microsoft PowerShell. A ferramenta backup que você usa depende do tipo de ambiente que você implementou, dos seus requisitos da agenda do backup e dos contratos de nível de serviço que você tem com sua organização.

Antes de começar

Recomendamos que você faça o backup regularmente do farm concluído. No entanto, requisitos de negócios ou TI podem exigir que você exporte um site, lista ou biblioteca de documentos. Exportar sites regularmente, listas e bibliotecas de documentos reduz a perda de dados que podem ocorrer por falhas de hardware, falta de energia ou outros problemas. É um processo simples e ajuda a garantir que os dados estejam disponíveis para recuperação quando necessário. É possível apenas exportar um site, lista ou biblioteca de documentos por vez.

Para saber mais sobre os itens que devem passar por backup e quais ferramentas usar, confira Planejamento de backup e recuperação no SharePoint Server.

Antes de começar essa operação, analise as seguintes informações:

  • Crie uma pasta no computador local ou na rede para armazenar o arquivo de exportação. Para melhor desempenho, recomendamos que você exporte para o computador local e mova o arquivo de exportação para uma pasta de rede.
  • Não é possível usar as ferramentas do SQL Server ou o Data Protection Manager para exportar um site, uma lista ou uma biblioteca de documentos.

Use o PowerShell para exportar um site, lista ou biblioteca de documentos no SharePoint Server

É possível usar o PowerShell para exportar um site, lista ou biblioteca de documentos manualmente ou como parte de um script que pode ser executado em intervalos programados.

Para exportar um site, lista ou biblioteca de documentos usando o PowerShell:

  1. Verifique se você possui as seguintes associações:

    • securityadmin função de servidor fixa na instância do SQL Server
    • db_owner função fixa de banco de dados em todos os bancos de dados a serem atualizados
    • Grupo de administradores no servidor no qual você está executando os cmdlets do PowerShell

    Um administrador pode usar o cmdlet para conceder permissões para usar cmdlets Add-SPShellAdmin do SharePoint Server.

    Observação

    Se você não possui permissões, entre em contato com seu administrador de Configuração ou o administrador do SQL Server para solicitar permissões. Para obter mais informações sobre permissões do PowerShell, consulte Add-SPShellAdmin.

  2. Inicie o Shell de Gerenciamento do SharePoint.

  3. No prompt de comando do PowerShell, digite o seguinte comando:

    Export-SPWeb -Identity <SiteURL> -Path <Path and File Name> [-ItemUrl <URL of Site, List, or Library>] [-IncludeUserSecurity] [-IncludeVersions] [-NoFileCompression] [-UseSqlSnapshot] [-Verbose]
    

    Onde:

    • <SiteURL> é a URL do site que você está exportando.
    • <Caminho e nome de arquivo> é o caminho e o nome do arquivo que conterá os dados exportados.
    • <A URL do Site, Lista ou Biblioteca> é a URL relativa da lista ou biblioteca que você está exportando e deve começar com uma barra (/). Você só deve especificar esse parâmetro se quiser exportar uma lista ou biblioteca individual em vez de todo o site.

    O UseSqlSnapshot parâmetro permite que o SharePoint crie um snapshot do banco de dados de conteúdo antes de iniciar a exportação e, em seguida, exporte o conteúdo do site desse snapshot em vez do banco de dados ativo. Isso permite que os usuários continuem a interagir com o site sem afetar a integridade dos dados da exportação. Assim que a exportação for concluída, ela removerá automaticamente o snapshot. Os instantâneos de banco de dados exigem a Edição Enterprise do SQL Server.

    Para especificar qual versão do site, lista ou biblioteca de documentos incluir, use o IncludeVersions parâmetro e especifique "LastMajor" (padrão), "CurrentVersion", "LastMajorandMinor" ou "All". Para incluir as configurações de segurança do usuário na lista ou na biblioteca de documentos, use o IncludeUserSecurity parâmetro. Se você quiser substituir o arquivo especificado, use o Force parâmetro. Para exibir o progresso da operação de backup, use o Verbose parâmetro.

    O NoFileCompression parâmetro permite especificar que nenhuma compactação de arquivo seja executada durante o processo de exportação. Usar este parâmetro pode diminuir o uso de recursos em até 30% durante o processo de exportação. Usar esse parâmetro resulta na criação de uma pasta de backup em vez de um arquivo compactado. Se você usar o NoFileCompression parâmetro no Export-SPWeb comando, também deverá usá-lo ao importar o conteúdo usando o Import-SPWeb comando.

Para saber mais, confira Export-SPWeb.

Observação

Recomendamos que você use o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm está obsoleta, mas está incluída para oferecer suporte à compatibilidade com versões anteriores do produto.

Usar a Administração Central para exportar um site, lista ou biblioteca de documentos no SharePoint Server

Você pode usar a Administração Central para exportar um site, uma lista ou uma biblioteca de documentos. É possível apenas exportar um site, lista ou biblioteca de documentos por vez.

Para exportar um site, uma lista ou uma biblioteca de documentos usando a Administração Central:

  1. Verifique se a conta do usuário que está executando esse procedimento é membro do grupo Administradores de Farm.

  2. Inicie a Administração Central.

  3. No Administração Central, na página inicial, clique em Backup e Restauração.

  4. Na página Backup e Restauração, na seção Backup granular, clique em Exportar um site ou lista.

  5. Na página Exportar site ou lista, na seção Conjunto de sites, selecione o conjunto de sites da lista de Conjunto de sites e selecione o site da lista Site.

  6. Se você estiver exportando um site, ignore esta etapa. Selecione a lista ou a biblioteca de documentos na lista Lista .

  7. Na seção Local do arquivo, na caixa Nome de arquivo, digite o caminho UNC da pasta compartilhada e o arquivo no qual você deseja exportar a lista ou a biblioteca de documentos. O nome do arquivo deve usar a extensão .cmp.

  8. Se o arquivo já existir e você deseja usar este arquivo, marque a caixa de seleção Substituir arquivos existentes. Caso contrário, especifique um nome de arquivo diferente.

  9. Se você deseja exportar todas as configurações de segurança e permissões com a lista ou biblioteca, na seção Exportar segurança completa, marque a caixa de seleção Exportar segurança completa.

  10. Se você deseja especificar qual versão da lista ou biblioteca exportar, selecione uma das seguintes versões da lista Exportar versões:

    • Todas as versões
    • Última grande
    • Versão atual
    • Última grande e última pequena
  11. Ao especificar as configurações que deseja, clique em Iniciar exportação.

  12. Você pode exibir o status de todas as tarefas de backup na parte superior da página Status da Tarefa de Backup Granular. Você pode exibir o status do trabalho de backup atual na seção Exportação de Conteúdo da página. A página de status é atualizada a cada 30 segundos automaticamente. Você pode atualizar os detalhes do status manualmente clicando em Atualizar. O backup e a recuperação são trabalhos do serviço de Timer. Portanto, o backup pode demorar vários segundos para iniciar.

    Se você receber algum erro, pode revisá-lo na coluna Mensagem de Falha da página Status de Trabalho de Backup e Recuperação. Você também pode encontrar mais detalhes no nome> do <arquivo.export.log no caminho UNC especificado na etapa 6.

Confira também

Conceitos

Planejamento de backup e recuperação no SharePoint Server

Outros recursos

Use Windows PowerShell to administer SharePoint Server