Compactação de Bancos de Dados

Quando utilizamos um banco de dados com consultas e filtros em tabelas, ele aumenta de tamanho. Isso ocorre devido à maneira como o Access processa as informações.
Quanto maior a quantidade de consultas executadas e a quantidade de dados envolvidos, maior será o crescimento do banco de dados.
Isso ocorrerá sempre e poderá chegar ao ponto em que o seu programa não conseguirá mais executar as consultas. Neste caso, o Access apresentará diversas mensagens, porém nenhuma informará o motivo real do travamento. Elas indicarão os problemas que ocorreram e que são relacionados ao tamanho excedido do banco de dados.
O tamanho máximo que consegui atingir com um banco de dados funcionando bem foi de dois (2) gigabytes. Além disso, ele travou.
Para resolver este problema existe uma ferramenta no próprio Access, chamada Compactar e Reparar Banco de Dados, que comprime o banco de dados, diminuindo consideravelmente seu tamanho.
Ele deve ser usado sempre após consultas demoradas e que envolvem muitos dados.
IMPORTANTE:
- Quando falamos em tamanho, nos referimos ao espaço ocupado por ele em seu computador ou servidor.
-
Essa ferramenta reduz o acréscimo de tamanho criado principalmente pela execução de consultas, não funciona se as tabelas de dados possuÃrem informações que ultrapassem o limite suportado pelo Access.
Por exemplo: Se você possui uma tabela com os dados dos seus clientes com milhões de registros e o banco de dados chegar ao limite máximo, essa ferramenta não compactará os dados de sua tabela. Neste exemplo, a solução seria dividir a tabela em dois bancos de dados diferentes.
Access 2007
No botão Office, clique Gerenciar e selecione Compactar e Reparar Banco de Dados.

Access 2003
Na barra de Menu, clique Ferramentas, Utilitários de Banco de dados e selecione Compactar e Reparar Banco de Dados….

Abraços,
Osmar Brandão.


















por favor estou com um banco de dados corronpido e nao consigo compctar sera que poderia me ajudar
Marcelo,
A própria compactação de dados deveria fazer a função de corrigir o banco de dados.
Como ele não funcionou, sugiro que procure algum programa especifico para correção de bd.
Abraços.
[...] Uma forma rápida de reiniciar a contagem é apagar os registros existentes na tabela e compactar o banco de dados. [...]