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 \/compact e pressione enter. Substitua por caminho do local do arquivo de banco de dados pelo caminho do seu banco de dados e nome do arquivo de banco de dados pelo nome do arquivo de banco de dados.
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.

Categories: IT Info