USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Compactar Banco
Gilbert
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 26/01/2007 17:11 hs         
Olá galera.
 
Estou usando o access como banco para minha aplicação. Mas seu eu nao compacto e o corrijo os erros do mesmo (na opção do próprio aplicativo), meu sistema vai ficando cada vez mais lento. Chego a ter tabelas com mais de 12.000 registros. Existe alguma forma de compactá-lo de forma automática ?
 
Estou usando o melhor banco ? Com outros como sql ou mysql teria esse mesmo problema ?
 
Grande Abraço.
   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 26/01/2007 17:17 hs         
12000 registros é um número relativamente pequeno de registros para uma tabela no access, verifique se vc tem chaves primárias e índices nessa tabela.
Para compactar o banco, não existe uma forma "automatica", o comando pode até ser feito com ADOX, mas deve ser disparado manualmente.
O mesmo vale para outros bancos de dados. Nenhum deles faz compactação automaticamente.
Na seção de dicas aqui do VBWEB mesmo tem um procedimento bem interessante para fazer a compactação de um banco access
   
b.3.d.1.n
SANTO ANDRE
SP - BRASIL
ENUNCIADA !
Postada em 26/01/2007 19:06 hs            
Na área de Projetos >> "Gerenciador de Backup"


.:Rodrigo Bedin:.
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 26/01/2007 22:40 hs            
Se for o Access97
DBEngine.RepairDatabase BD
 
TODOS:
DBEngine.CompactDatabase BD, NOVOBD
   Kill BD
DBEngine.CompactDatabase NOVOBD, BD
 
Coloque no acesso ao sistema pelo servidor, na primeira entrada do dia, mas antes verifique se o BD não está aberto por outro usuário, se estiver os danos são grandes.
 
vlu//
   
Gilbert
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 27/01/2007 00:17 hs         
Valeu...Deu certo !
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página