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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Banco de dados comrropido
msitoni
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 18/09/2005 13:36 hs            
Boa Tarde,
 
Tenho um banco de dados feito em access, outro dia de problema e as tabelas de clientes estragou tentei reparar mais da erro do mesmo jeito, alguem sabe o pq ou se tem alguma forma de recuperar isso.
 
Obrigado.
 
   
VACA
LIMEIRA
SP - BRASIL
ENUNCIADA !
Postada em 19/09/2005 14:17 hs            
pq soh o bill sabe....
mais vc pode tentar o seguinte:
Cria um bd vazio (sem nenhum tabela) e importa as tabelas no bd corrompido
pode ser q funcione

"Quando estou fraco, aí então é que sou Poderoso"
   
Donkey
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
Postada em 20/09/2005 01:06 hs            
Meu, por isso sai do access, quando vc tem uma base pequena isso é relativamente dificil de acontecer, agora quando vc ta com uma base de cerca de 40 mb ou +, ou cerca de 100 mil registros ou mais, isso se torna constante, eu tinha clientes onde ele do nada se corrompia varias vezes por dia, inclusive algumas vezes, ao reparar, dados simplesmente sumiam.... enfim, se puder, fuja dessa bomba chamada access o quanto antes.
T+
     
Paiva Jr
não registrado
ENUNCIADA !
Postada em 20/09/2005 18:28 hs   
Caro msitoni,
O ACCESS NÃO È UMA BOMBA COMO ESCREVEU O DONKEY, TENHO BANCOS EM ACCESS QUE ULTRAPASSAM E MUITO OS 40MB E NÃO HÁ PROBLEMAS DE CORRUPÇÃO NELES.
OS PRINCIPAIS MOTIVOS DE CORRUPÇÃO EM BANCOS DE DADOS (ACCESS, SQL, DBF, ETC) SÃO ERROS DE PROGRAMAÇÃO (ABRIR E NÃO FECHAR O BANCO OU ALGUMAS TABELAS, POR EXEMPLO), PROBLEMAS EM COMPUTADORES OU NA REDE.
VERIFIQUE CUIDADOSAMENTE SUA CODIFICAÇÃO, SE TUDO ESTIVER CORRETO, VERIFIQUE OS COMPUTADORES, O WINDOWS E A REDE.
OBS: JAMAIS USE REDE COM CABOS COAXIAIS.
 
   
Donkey
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 21/09/2005 04:21 hs            
Rs.. um dos poucos defensores de access que eu conheço, pq a opnião é quase unanime entre programadores, access é até válido desde que sua aplicação seja de pequeno porte (leia inclusive monousuaria), agora se seu sistema vai trabalhar em rede com um numero consideravel de usuarios, esqueça...
Tambem discordo sobre fechar recordsets e coisa e tal, vc por exemplo colocou que isso tambem corrompe bases sql (creio que se refere ao sql server), comigo em quase 1 ano que estou usando o msde apenas um cliente teve a base corrompida, e isso pq ele náo tem um servidor dedicado, o usuari ousava o micro e ele travava muito, e o kara reiniciava a todo momento o micro (botáo reset mesmo), ai não tem banco que resista....
E quando eu migrei de access eu mudei apenas a linha de conexao, e algumas linhas de pesquisa envolvendo datas (no msde não se usa # para pesquisar data), portanto essa ideia que recordset aberto corrompe banco pelo menos comigo não funcionou, pq se eu deixava algum no sistema com access, ele continuava aberto no msde, visto que não mudei quase nada nos fontes.
Mesma coisa com a instalacao fisica da rede, visto que nenhum cliente precisou fazer qualquer mudança nelas, ou seja, antes access travava muito, agora msde nunca trava, tem melhor performace, enfim.... só vi coisas boas migrando de banco.
Bem, independente de ser esse ou aquele motivo, e caso vc tenha possibilidade de estudar o sql server, não tenha duvidas que vc só terá a ganhar migrando de banco, tanto pelo seu sistema, como para sua experiencia, principalmente quando for procurar emprego, se vc falar que tem experiencia em sql server vc terá uma avaliação positiva, agora se falar que só tem experiencia em access, provavelmente a pessoa vai te perguntar, access virou banco de dados quando? rs
Bem, não quero que ache que estou desprezando quem usa access, se o access te atende a todas as necessidades, e vc não tem problemas com ele, ótimo... e realmente tem casos em que o uso do access é + indicado que o msde por exemplo (micros com pouca memoria, pouco espaço em disco, etc)....
 
Agora voltando ao seu problema.... ja leu esse artigo?
Talvez ele seja de alguma ajuda...  Um abraço... Donkey.
 
TÓPICO EDITADO
 
Daniel
não registrado
ENUNCIADA !
Postada em 21/09/2005 11:35 hs   
Voce já tentou abrir o access e usar a opção segurança, criptografar/descriptografar banco de dados, já aconteceu comigo, é só conseguir reparar a base assim.
   
Página(s): 1/2      PRÓXIMA »


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