Compartilhar via


Fazer backup dos bancos de dados de conteúdo 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 fazer o backup de um banco de dados de conteúdo usando as ferramentas do site da Administração Central do SharePoint, Microsoft PowerShell, ou do SQL Server. A ferramenta de backup usada por você depende do tipo de ambiente que você tem implantado, os requisitos de sua programação de backup e os acordos de nível de serviço que você fez com sua organização.

Antes de começar

Os bancos de dados de conteúdo SharePoint Server podem crescer bastante, ficando muito grande. Logo, você poderá desejar fazer um backup deles separado dos backups de farm. Fazer o backup de bancos de dados de conteúdo regularmente reduz as perdas de dados que podem ocorrer devido a falhas no hardware, interrupção no fornecimento de energia ou outros problemas. É um processo simples e ajuda a assegurar que todos os dados estão disponíveis para recuperação, caso seja necessária. Você somente pode fazer o backup de um banco de dados de conteúdo por vez.

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

  • Você deve criar uma pasta no computador local ou na rede na qual você quer armazenar os backups. Para obter um melhor desempenho, recomendamos que você faça o backup em um computador local e então mova os arquivos de backup para uma pasta de rede.

  • O backup do SharePoint Server faz o backup de repositórios de BLOB (Binary Large Objects) remotos mas apenas se você está usando o provedor de armazenamento de BLOB remoto SQL Filestream para colocar os dados em repositórios de BLOB remotos.

    Caso esteja usando um outro provedor, você deve fazer o backup destes repositórios de BLOB remotos manualmente.

  • Se você usar o SQL Server com TDE (Criptografia de Dados Transparente) e fizer backup do ambiente usando as ferramentas do SharePoint ou do SQL Server, a chave de criptografia TDE não será incluída no backup nem será restaurada. É preciso fazer o backup manual da chave. Na restauração, restaure manualmente a chave antes de restaurar os dados. Para saber mais, veja TDE (Criptografia de Dados Transparente).

Use o PowerShell para fazer o backup de um banco de dados de conteúdo no SharePoint Server

Você pode usar o PowerShell para fazer o backup de um banco de dados de conteúdo manualmente ou como parte de um script que pode ser executado em intervalos programados.

Para fazer o backup de um banco de dados de conteúdo usando o PowerShell

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

    • A função de servidor fixa securityadmin na instância do SQL Server.

    • A função de banco de dados fixa db_owner em todos os bancos de dados que devem ser atualizados.

    • O grupo de administradores no servidor no qual você está executando os cmdlets do PowerShell.

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

    Observação

    [!OBSERVAçãO] Se você não possui permissões, entre em contato com o Administrador da instalação ou com o administrador do SQL Server para solicitar permissões. Para mais informações sobre as 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:

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} -Item <ContentDatabaseName> [-Verbose]
    

    Em que:

    • <BackupFolder> é o caminho da pasta de backup.

    • <ContentDatabaseName> é o nome do banco de dados do qual você deseja fazer o backup. Para apresentar o nome da base de dados de conteúdos, escreva o seguinte comando na linha de comandos do PowerShell: Get-SPContentDatabase.

    Para exibir o andamento da operação de backup, use o parâmetro Verbose.

    Observação

    [!OBSERVAçãO] Caso esteja fazendo o backup do banco de dados de conteúdo pela primeira vez, você deve usar a opção Completo. Você deve executar um backup completo antes que possa executar um backup diferencial.

Para saber mais, veja Backup-SPFarm.

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.

Use o Administração Central para fazer o backup de um banco de dados de conteúdo no SharePoint Server

Você pode usar o Administração Central para fazer o backup de um banco de dados de conteúdo.

Para fazer o backup de um banco de dados de conteúdo usando o Administração Central

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

  2. Inicie a Administração Central.

  3. Na página inicial da Administração Central, na seção Backup e Restauração, clique em Executar um backup.

  4. Na página Executar um Backup — Passo 1 de 2: Selecionar Componente para Backup, selecione o banco de dados de contéudo do qual você deseja fazer backup da lista de componentes e então clique em Próximo.

    Observação

    [!OBSERVAçãO] Nem todos os bancos de dados de conteúdo podem ser selecionados na lista. Caso um banco de dados não seja selecionável, você deve usar o PowerShell para fazer o backup do banco de dados de conteúdo.

  5. Na página Iniciar Backup— Passo 2 de 2: Selecionar Opções de Backup, na seção Tipo de Backup, selecione Completo ou Diferencial.

    Observação

    [!OBSERVAçãO] Caso esteja fazendo o backup do banco de dados de conteúdo pela primeira vez, você deve usar a opção Completo. Você deve executar um backup completo antes que possa executar um backup diferencial.

  6. Na seção Local do Arquivo de Backup, digite o caminho UNC (Convenção de Nomenclatura Universal) da pasta de backup e clique em Iniciar backup.

  7. Você pode visualizar o status geral de todos os trabalhos de backup na parte superior da página Status do Trabalho de Backup e Restauração, na seção Preparação. Você pode visualizar o status do trabalho de backup atual na parte inferior da página, na seção Backup. A página de status é atualizada automaticamente a cada 30 segundos. 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, podem demorar vários segundos para que o backup comece.

    Caso receba algum erro, revise a coluna Mensagem de Falha da página Status de Trabalho de Backup e Restauração. Você também pode encontrar maiores detalhes no arquivo Spbackup.log no caminho UNC que você especificou no passo 5.

Use as ferramentas SQL Server para fazer o backup de um banco de dados de conteúdo no SharePoint Server

Você pode usar as ferramentas do SQL Server para fazer o backup de um banco de dados de conteúdo.

Para fazer o backup de um banco de dados de conteúdo usando as ferramentas do SQL Server

  1. Verifique se a conta de usuário que está executando este procedimento é membro da função de banco de dados fixa SQL Server db_owner em todos os bancos de dados que serão incluídos no backup.

  2. Abra o SQL Server Management Studio e conecte-se à instância correta do Mecanismo do Banco de Dados do SQL Server.

  3. No Explorador de Objetos, expanda Bancos de Dados.

  4. Clique com o botão direito no banco de dados do qual você deseja fazer um backup, aponte para Tarefas e então clique em Backup.

  5. Na caixa de diálogo Criar Cópia de Segurança da Base de Dados, confirme o nome da base de dados.

  6. Em seguida, selecione o tipo de backup que você deseja realizar na lista Tipo de Backup. Para saber mais sobre que tipo de backup usar, confira Modelos de Recuperação (SQL Server).

  7. Na área Componente de backup, clique em Banco de dados.

  8. Use o nome padrão que é fornecido ou especifique um nome para o conjunto de backup na caixa de texto Nome.

  9. Na área Destino, especifique onde deseja armazenar o backup.

  10. Clique em OK para fazer o backup do banco de dados.

  11. Repita as etapas 1-10 para cada banco de dados de conteúdo.

Confira também

Conceitos

Restaurar bancos de dados de conteúdo no SharePoint Server