Access
 sql >> Base de Dados >  >> RDS >> Access

MS Access Corruption Parte 2:Melhores práticas para prevenção e recuperação


A corrupção de dados no MS Access é muito comum. (A Parte 1 deste artigo identificou muitas causas possíveis.)  Em sistemas multiusuário MS Access, a corrupção de dados é ainda mais comum. Para empresas que dependem muito do desempenho ininterrupto de seu banco de dados MS Access, as práticas preventivas e o planejamento para um desastre são o melhor curso de ação. Além disso, é prudente pensar no futuro sobre o próximo estágio de desenvolvimento do negócio.

Práticas recomendadas para prevenção contra corrupção no MS Access
  • Treine os usuários para simplesmente fechar o banco de dados quando não estiver em uso
  • Considere usar um condicionador de energia ou bateria reserva para cada estação de trabalho
  • Resolva problemas e substitua componentes, computadores e hardware de rede defeituosos
  • Certifique-se de que os service packs e JET mais recentes do MS Office estejam instalados
  • Remova software desnecessário de cada estação de trabalho
  • Mantenha o ambiente operacional do computador na temperatura e umidade ideais
  • Certifique-se de que o disco rígido tenha bastante espaço de armazenamento não utilizado. Dependendo do tamanho do seu banco de dados, isso deve ter no mínimo 200 a 300 megabytes de espaço livre.
  • Execute periodicamente o comando Compactar e Reparar Banco de Dados
    • Há dois motivos principais para executar o comando Compactar e reparar o banco de dados.
      • Primeiro, à medida que um banco de dados é usado, o arquivo de banco de dados fica maior e se torna menos eficiente. A execução periódica do comando Compactar e reparar banco de dados recuperará o espaço em disco não utilizado que foi mantido por registros excluídos ou outros objetos temporários e otimizará o uso do espaço em disco para que o desempenho não continue a diminuir.
      • A segunda razão pela qual um usuário deve executar o comando Compactar e Reparar Banco de Dados é para reparar o banco de dados devido à corrupção ou se houver suspeita de outros problemas. No caso de corrupção, se o software detectar um problema, o MS Access solicitará ao usuário que execute o comando Compactar e Reparar Banco de Dados na inicialização. Após a conclusão do comando, o MS Access fornecerá feedback sobre o sucesso da operação. No caso de o MS Access não reparar totalmente o banco de dados, entrar em contato com um especialista familiarizado com o reparo de bancos de dados do MS Access é o próximo passo.
    • Observação:antes de executar o comando Compactar e Reparar Banco de Dados:
      • Sempre faça um backup do banco de dados
      • Notificar outros usuários para sair do banco de dados
  • Considere dividir o banco de dados em front-end e back-end
    • Dividir o banco de dados é uma prática comum incorporada ao software MS Access. Por fim, esse processo cria dois arquivos .mdb vinculados. O primeiro arquivo, o “back-end”, contém todos os detalhes não vistos dos dados nas tabelas e seus relacionamentos, bem como os próprios dados. O segundo arquivo, o “front end”, inclui todos os componentes da interface que o usuário vê, como formulários, consultas, módulos, macros e relatórios. Ao dividir o banco de dados, cada estação de trabalho já terá uma cópia do front-end em seu sistema. Portanto, apenas os dados são compartilhados de uma rede central. Isso não apenas melhora o desempenho, mas também aumenta significativamente a segurança e a confiabilidade dos dados.

Cópia de segurança, cópia de segurança, cópia de segurança!!!

Uma cópia de backup do banco de dados completo é a maneira mais rápida e segura de se recuperar de corrupção ou qualquer outra alteração não intencional em um banco de dados. Portanto, um plano de backup rigoroso deve ser implementado e seguido. A frequência com que uma cópia de backup deve ser salva depende principalmente da frequência com que seu banco de dados tem grandes alterações. Muitas empresas realizarão um backup a cada 24 horas (no momento em que não houver outros usuários no banco de dados). Em geral, é mais crítico realizar backups regulares quando o banco de dados possui alterações de design, grandes quantidades de alterações de dados, mais de um usuário atualizando os dados ou quando uma consulta de ação é realizada para excluir registros ou alterar dados. Em muitos casos, faz sentido fazer uma cópia imediatamente antes de fazer qualquer projeto importante ou grandes alterações de dados.

Dica do especialista:  Seja proativo!

A boa notícia é… seu banco de dados tem servido muito bem a você. A má notícia é que seu banco de dados se tornou crítico para sua organização e você não pode viver sem ele. Seja pro ativo! O melhor momento para estar pronto para migrar para um novo banco de dados é antes de qualquer desastre. Há muitas opções para bancos de dados altamente confiáveis ​​e completos, desde soluções prontas para uso até soluções totalmente personalizadas. Cada opção de banco de dados pode gerenciar e-commerce, aplicativos de marketing online, estoque, finanças, armazenamento de registros e imagens, segurança de relatórios online ou qualquer outro recurso de maneira mais favorável do que outras opções. O melhor ajuste para o seu negócio pode não ser óbvio e a escolha errada pode custar caro. Por esses motivos, é altamente recomendável usar um especialista em banco de dados experiente e experiente para ajudar na sua seleção.