Proteger os dados com processos de backup e restauração

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Você precisará de uma cópia de backup do banco de dados da área de trabalho do Access para restaurar todo o banco de dados se houver uma falha do sistema ou para restaurar um objeto quando o comando Desfazer não for suficiente para corrigir um erro.

Se uma cópia de backup do banco de dados parecer um desperdício de espaço de armazenamento, considere o tempo que você pode economizar evitando a perda de dados e design. Criar backups regularmente é especialmente importante quando vários usuários estão atualizando um banco de dados. Sem uma cópia de backup, você não pode restaurar objetos corrompidos ou ausentes ou quaisquer alterações no design do banco de dados.

Observação

Este artigo não é válido para os aplicativos Web do Access.

Neste artigo

Planejar backups regulares

Algumas alterações ou erros não podem ser revertidos, portanto, você não quer esperar que ocorra a perda de dados antes de perceber que deveria ter criado uma cópia de backup do banco de dados. Por exemplo, quando você usa uma consulta ação para excluir registros ou alterar dados, os valores atualizados pela consulta não podem ser restaurados usando Desfazer.

Dica

Considere fazer um backup antes de executar qualquer consulta de ação, especialmente se a consulta alterar ou excluir dados.

Se o banco de dados tiver vários usuários, antes de executar um backup, certifique-se de que todos os usuários fechem seus bancos de dados para que todas as alterações nos dados sejam salvas.

Veja algumas diretrizes para ajudar você a decidir com que frequência fazer backup do banco de dados:

  • Se o banco de dados for um arquivo morto ou se for usado apenas para referência e raramente for alterado, será suficiente criar backups somente quando o design ou os dados forem alterados.

  • Se o banco de dados estiver ativo e os dados forem alterados com frequência, crie uma programação para fazer backup do banco de dados regularmente.

  • Se o banco de dados tiver vários usuários, crie uma cópia de backup do banco de dados após uma alteração de design.

    Observação

    Para dados em tabelas vinculadas, crie backups usando qualquer recurso de backup disponível no programa que contém as tabelas vinculadas. Se o banco de dados que contém as tabelas vinculadas for um banco de dados do Access, use o procedimento na seção Fazer backup de um banco de dados dividido.

Início da Página

Fazer backup de um banco de dados

Quando você faz backup de um banco de dados, o Access salva e fecha objetos abertos no modo Design e salva uma cópia do arquivo de banco de dados usando um nome e um local especificados por você.

Observação

O Access reabre objetos conforme especificado pelo valor da propriedade de Modo Padrão do objeto.

Abra o banco de dados para o qual você deseja criar uma cópia de backup e faça o seguinte:

  1. Clique em Arquivo e em Salvar como.

  2. Em Tipos de Arquivo, clique em Salvar Banco de Dados como.

  3. Em Avançado, clique em Fazer Backup do Banco de Dados e clique em Salvar Como.

  4. Na caixa de diálogo Salvar como , na caixa Nome do arquivo , revise o nome do backup de banco de dados.
    Você pode alterar o nome se desejar, mas o nome padrão captura o nome do arquivo de banco de dados original e a data em que você faz o backup.

    Dica

    Ao restaurar dados ou objetos de um backup, você geralmente deseja saber de qual banco de dados o backup veio e quando o backup foi criado. Portanto, é uma boa prática usar o nome do arquivo padrão.

  5. Selecione o tipo de arquivo para o qual você deseja que o banco de dados de backup seja salvo na lista Salvar como tipo e clique em Salvar.

Início da Página

Fazer backup de um banco de dados dividido

Um banco de dados dividido normalmente consiste em dois arquivos de banco de dados: um banco de dados back-end, que contém apenas dados em tabelas, e um banco de dados front-end, que contém links para as tabelas no banco de dados back-end, consultas, formulários, relatórios e outros objetos de banco de dados. Todos os dados são armazenados no banco de dados back-end. Todos os objetos de interface do usuário, como consultas, formulários e relatórios, são mantidos no banco de dados front-end.

Fazer backup dos bancos de dados front-end e back-end independentes um do outro, como você deve fazer com um banco de dados dividido, pode ser demorado. Como o banco de dados back-end contém os dados, é mais importante fazer backups regulares do banco de dados back-end.

Faça um backup do banco de dados front-end quando alterar seu design. Usuários individuais do banco de dados front-end podem fazer alterações arbitrárias no design, portanto, considere exigir que os usuários façam suas próprias cópias de backup do banco de dados front-end.

Fazer backup de um banco de dados back-end

Notifique os usuários antes de iniciar o processo de backup porque a execução do processo de backup requer acesso exclusivo ao arquivo de banco de dados e os usuários podem não conseguir usar o banco de dados de back-end enquanto o processo de backup está em execução.

  1. Para abrir apenas o banco de dados back-end, inicie o Access.

  2. Clique em Open Other FilesComputer>>Procurar e selecione o arquivo de banco de dados back-end do qual você deseja fazer backup.

  3. Clique na seta ao lado de Abrir e clique em Abrir Exclusivo.
    A caixa de diálogo Abrir mostrando a lista suspensa no botão Abrir expandida, com ponteiro sobre a opção Abrir Exclusivo.

  4. Clique em Arquivo e em Salvar como.

  5. Em Tipos de Arquivo, clique em Salvar Banco de Dados como.

  6. Em Avançado, clique em Fazer Backup do Banco de Dados e clique em Salvar Como.

  7. Na caixa de diálogo Salvar como , na caixa Nome do arquivo , revise o nome do backup de banco de dados.
    Você pode alterar o nome se desejar, mas o nome padrão captura o nome do arquivo de banco de dados original e a data em que você faz o backup.

    Dica

    Ao restaurar dados ou objetos de um backup, você geralmente deseja saber de qual banco de dados o backup veio e quando o backup foi criado. Portanto, é uma boa prática usar o nome do arquivo padrão.

  8. Na caixa de diálogo Salvar como , selecione um local para salvar a cópia de backup do banco de dados back-end e clique em Salvar.

Fazer backup de um banco de dados front-end

Para fazer backup de um banco de dados front-end após uma alteração de design, deixe o banco de dados aberto imediatamente após alterar seu design e siga as etapas na seção Fazer backup de um banco de dados, começando na etapa 2.

Início da Página

Restaurar um banco de dados

Observação

Você só poderá restaurar um banco de dados se tiver uma cópia de backup do banco de dados.

Um backup é considerado uma "cópia em bom estado" de um arquivo de banco de dados, uma cópia da qual você está confiante em sua integridade de dados e design. Você deve usar o comando Fazer Backup do Banco de Dados no Access para fazer backups, mas pode usar qualquer cópia válida para restaurar um banco de dados. Por exemplo, você pode restaurar um banco de dados de uma cópia armazenada em um dispositivo de backup externo USB.

Ao restaurar um banco de dados inteiro, você substitui um arquivo de banco de dados danificado, com problemas de dados ou totalmente ausente por uma cópia de backup do banco de dados.

  1. Abra o Explorador de Arquivos e navegue até a cópia conhecida em bom estado do banco de dados.
  2. Copie a cópia em bom estado para o local em que o banco de dados danificado ou ausente deve ser substituído.
    Se for solicitado a substituir um arquivo existente, faça isso.

Início da Página

Restaurar objetos em um banco de dados

Se você precisar restaurar um ou mais objetos em um banco de dados, importe os objetos da cópia de backup do banco de dados para o banco de dados que contém (ou está ausente) o objeto que você deseja restaurar.

Importante

Se outros bancos de dados ou programas tiverem links para objetos no banco de dados que você está restaurando, é fundamental que você restaure o banco de dados para o local correto. Caso contrário, os links para os objetos de banco de dados não funcionarão e terão que ser atualizados.

  1. Abra o banco de dados para o qual você deseja restaurar um objeto.

  2. Para restaurar um objeto perdido, vá para a etapa 3. Para substituir um objeto que contém dados inválidos ou ausentes, ou se o objeto parou de funcionar corretamente, faça o seguinte:

    1. Se você quiser preservar o objeto atual, para compará-lo com a versão restaurada após a restauração, renomeie o objeto antes de restaurá-lo. Por exemplo, se você deseja restaurar um formulário danificado chamado Check-out, pode renomear o formulário danificado Checkout_bad.

    2. Exclua o objeto que você deseja substituir.

      Observação

      Sempre tenha cuidado ao excluir objetos do banco de dados, pois eles podem estar vinculados a outros objetos no banco de dados.

  3. Clique em Dados Externos e, no grupo Importar & Link , clique em Access.

  4. Na caixa de diálogo Obter Banco de Dados de Data-Access Externo, clique em Procurar para localizar o banco de dados de backup e clique em Abrir.

  5. Selecione Importar tabelas, consultas, formulários, relatórios, macros e módulos no banco de dados atual e clique em OK.

  6. Na caixa de diálogo Importar Objetos , clique na guia que corresponde ao tipo de objeto que você deseja restaurar. Por exemplo, se você quiser restaurar uma tabela, clique na guia Tabelas .

  7. Clique no objeto para selecioná-lo.

  8. Se você quiser restaurar mais objetos, repita as etapas 6 e 7 até selecionar todos os objetos que deseja restaurar.

  9. Para revisar as opções de importação antes de importar os objetos, na caixa de diálogo Importar objetos , clique no botão Opções .

  10. Depois de selecionar os objetos e as opções de configuração de importação, clique em OK para restaurar os objetos.

Para automatizar a criação de backups, considere usar um produto que execute backups automatizados de um sistema de arquivos, como um software de backup do servidor de arquivos ou um dispositivo de backup externo USB.

Início da Página