Compartilhar via


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

Pode exportar um site, lista ou biblioteca de documentos no SharePoint Server através do site da Administração Central do SharePoint ou do 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 estão 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 ficheiro 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 pode utilizar as ferramentas do SQL Server ou o Data Protection Manager para exportar um site, lista ou 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 com o PowerShell:

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

    • função de servidor fixa securityadmin na instância do SQL Server
    • db_owner função de base de dados fixa em todas as bases de dados que vão ser atualizadas
    • Grupo administradores no servidor no qual está a executar os cmdlets do PowerShell

    Um administrador pode utilizar o Add-SPShellAdmin cmdlet para conceder permissões para utilizar cmdlets 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 as permissões do PowerShell, veja 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> é o URL do site que está a exportar.
    • <Path e FileName> são o caminho e o nome do ficheiro que irão conter os dados exportados.
    • <URL de Site, Lista ou Biblioteca> é o URL relativo da lista ou biblioteca que está a exportar e deve começar com uma barra (/). Só deve especificar este parâmetro se quiser exportar uma lista ou biblioteca individual em vez de todo o site.

    O UseSqlSnapshot parâmetro permite ao SharePoint criar um instantâneo da base de dados de conteúdos antes de iniciar a exportação e, em seguida, exportar o conteúdo do site desse instantâneo em vez da base de dados dinâmica. Isto permite que os utilizadores continuem a interagir com o site sem afetar a integridade dos dados da exportação. Assim que a exportação estiver concluída, irá remover automaticamente o instantâneo. Os instantâneos da base de dados requerem a Edição Enterprise do SQL Server.

    Para especificar a versão do site, lista ou biblioteca de documentos a incluir, utilize o IncludeVersions parâmetro e especifique "LastMajor" (predefinição), "CurrentVersion", "LastMajorandMinor" ou "All". Para incluir as definições de segurança do utilizador com a lista ou biblioteca de documentos, utilize o IncludeUserSecurity parâmetro . Se quiser substituir o ficheiro que especificou, utilize o Force parâmetro . Para ver o progresso da operação de cópia de segurança, utilize o Verbose parâmetro .

    O NoFileCompression parâmetro permite-lhe especificar que não é efetuada qualquer compressão de ficheiros 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. A utilização deste parâmetro resulta na criação de uma pasta de cópia de segurança em vez de um ficheiro comprimido. Se utilizar o NoFileCompression parâmetro no Export-SPWeb comando, também tem de utilizá-lo quando importar o conteúdo com 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

Pode utilizar a Administração Central para exportar um site, lista ou biblioteca de documentos. É possível apenas exportar um site, lista ou biblioteca de documentos por vez.

Para exportar um site, lista ou biblioteca de documentos com 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 estiver a exportar um site, ignore este passo, Selecione a lista ou 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. Pode ver o estado de todas as tarefas de cópia de segurança na parte superior da página Estado granular da Tarefa de Cópia de Segurança . Pode ver o estado da tarefa de cópia de segurança atual na secçã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. Também pode encontrar mais detalhes no nome> do <ficheiro.export.log ficheiro no caminho UNC que especificou no passo 6.

Confira também

Conceitos

Planejamento de backup e recuperação no SharePoint Server

Outros recursos

Use Windows PowerShell to administer SharePoint Server