Compactar e reparar bancos de dados é um recurso essencial que você pode usar para reduzir o tamanho e a corrupção do banco de dados. Também melhora o desempenho e a consistência do banco de dados. O Access pode solicitar que você compacte e repare seu banco de dados se detectar qualquer corrupção no banco de dados.
Existem várias maneiras de compactar e reparar um banco de dados. Fique conosco para aprender como fazê-lo.
Como compactar e reparar banco de dados?
Compactar e reparar um banco de dados são duas coisas e processos diferentes. A compactação limpará os espaços não utilizados, enquanto o reparo reparará qualquer corrupção. No entanto, como eles têm contextos semelhantes, compactar e reparar são combinados em uma única opção.
Você pode querer fazer backup de seu banco de dados primeiro. Copie seu banco de dados e cole-o em outro local. Você também pode usar software especializado de terceiros para compactar e reparar bancos de dados.
Banco de dados compactado manualmente
Você pode optar manualmente por compactar e reparar seu banco de dados atual sempre que desejar. A compactação manual pode ajudá-lo a compactar e reparar bancos de dados individuais. Veja como fazer isso:
Abra o MS Access.Pressione Ctrl + O e navegue até seu banco de dados.Abra seu banco de dados em access.Vá para Arquivo > Informações e clique em Compact & Repair Database.
Isso criará outro arquivo compactado no mesmo local do banco de dados original. O banco de dados compactado será menor em tamanho.
Auto Compactação ao Sair
O MS Access também permite compactar e reparar automaticamente um banco de dados. Esta opção está desabilitada por padrão e você terá que habilitá-la primeiro. Depois de habilitar essa configuração, o MS Access compactará e reparará o banco de dados quando você salvar e sair do programa. Veja como você ativa a compactação e o reparo automáticos.
Abra o banco de dados em access.Pressione a guia Arquivo. Vá para opções no painel esquerdo.Clique em Current Database na guia esquerda.
Marque a caixa de seleção Compactar ao fechar.
Pressione OK e reinicie o aplicativo Access para que as alterações ocorram efeito.
Compactar o banco de dados manualmente sem abrir
Caso você não consiga abrir o banco de dados diretamente, use este método para compactar bancos de dados sem abri-los. Siga estas etapas para compactar seletivamente bancos de dados sem precisar abri-los.
Abra o MS access.Vá para Arquivo e abra um novo banco de dados em branco.Vá para Arquivo e selecione Fechar. Navegue até Ferramentas de banco de dados na barra superior e clique em Compactar e reparar banco de dados.
Selecione seu banco de dados e clique em Abrir. Escolha o local em que deseja salvar seu novo banco de dados compacto.
A partir da linha de comando
Usar a opção de acesso para compactar pode ser um trabalho tedioso. Você pode usar uma linha de comando simples para compactar diretamente um arquivo de banco de dados sem abrir o acesso ao MS. Você pode executar o processo compacto sem abrir o próprio banco de dados no prompt de comando. Veja como fazer isso:
Pressione Windows + R para abrir o programa Executar . Digite cmd e pressione Ctrl + Shift + Enter para iniciar o prompt de comando com privilégios de administrador. Clique em Sim para conceder privilégios de administrador. Digite msaccess
Por exemplo,
msaccess “D:\Potato folder\database.mdb”/compact
Este comando irá compactar e reparar o banco de dados chamado”banco de dados”localizado na pasta D:/Potato caminho.
Quando compactar e Reparar banco de dados?
Os bancos de dados crescem com o tempo e podem se tornar muito grandes. Quando os dados existentes são removidos, o espaço usado por esses dados permanece vazio. Este espaço vazio não será usado e continuará reservando espaço como se ele armazenasse dados. Você pode compactar e reparar periodicamente seu banco de dados quando o tamanho do banco de dados aumentar.
Por exemplo, se você tiver um banco de dados de 6 MB e excluir metade dos dados desse banco de dados. Tecnicamente, o tamanho do banco de dados deve ser reduzido pela metade. Mas isso não acontece porque o banco de dados mantém esse espaço de armazenamento. Se você adicionar mais 2 MB de dados, o tamanho total do banco de dados se tornará 8 MB em vez de 5 MB. A compactação transformará o banco de dados de 8 MB em um arquivo de 5 MB.
Grandes bancos de dados podem causar problemas de desempenho ou até mesmo corromper os próprios dados. E, a menos que você compacte e repare seu banco de dados, ele continuará se expandindo, levando à corrupção do banco de dados. Um grande banco de dados é propenso a corrupção e fragmentação de dados.
A compactação e reparo do banco de dados evita isso, removendo esse espaço não utilizado e tornando-o disponível para uso. Ele cria outra réplica do banco de dados após remover todo o espaço não utilizado. Ele também repara em caso de qualquer corrupção no banco de dados. É por isso que o tamanho do banco de dados diminui após usar a função de compactar e reparar.