MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


4 participantes

    Banco danificado

    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 23/03/2010

    Banco danificado Empty Banco danificado

    Mensagem  Finformática 18/11/2014, 22:40

    Grandes Mestres,

    Mais uma vez estou aqui com problemas. Desse vez é o seguinte: Instalei um sisteminha em um cliente e o mesmo cadastrou aproximadamente 10.000 registros. Nunca fez backup (ao fechar o sistema sempre exibe mensagem sobre a necessidade do backup). No momento o sistema exibe: "Formato de banco de dados c:\...... não reconhecido" e NÃO abre de modo algum. Já tentei importar seus objetos e algumas outras tentativas e nada. Baixei alguns programas (para recuperar banco) e os mesmos ou não fazem nada (ou pedem o serial, são pagos, claro) ou dizem que o sistema está totalmente vazio. Como pode vazio se já tinha 10000 registros, 5 ou 6 tabelas, vários relatórios, etc. Além do banco não ser reconhecido ou está corrompido faz apagar todos os objetos do sistema? O fato de está corrompido ou não ser reconhecido como banco de dados leva a se achar que o banco não tenha nada nele? Inclusive o banco, antes dos cadastros tinha 8 MB e agora tem 15 MB. Deve ter algo nele. Como consigo recuperar? Alguém me ajuda?

    MUITO Obrigado a todos.

    Grande abraço

    Esqueci de informar: Ambos os computadores (meu e do cliente) tem Windows 7 e Office 2007. No meu computador tenho o mesmo banco, totalmente vazio, antes de levar para o cliente e abre normal. No cliente também abria normal e depois o problema.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    Banco danificado Empty Re: Banco danificado

    Mensagem  Kaynan 18/11/2014, 23:15

    Poderia nos enviar pra ver se conseguimos alguma coisa.
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 23/03/2010

    Banco danificado Empty Re: Banco danificado

    Mensagem  Finformática 18/11/2014, 23:51

    Segue anexo
    Anexos
    Banco danificado AttachmentIV Osmar Ricardo 2014.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (18 Kb) Baixado 13 vez(es)
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 23/03/2010

    Banco danificado Empty Re: Banco danificado

    Mensagem  Finformática 19/11/2014, 13:48

    Caro Kaynan,

    Conforme solicitado, enviei o banco desde ontem. Veja o que pode fazer por mim.

    Muito grato

    Abraços
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    Banco danificado Empty Re: Banco danificado

    Mensagem  Kaynan 19/11/2014, 14:11

    Ola amigo to tentando mas ta complicado...
    Voce falou que tem o banco vazio funcionando,se tiver poste pra gente...
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 23/03/2010

    Banco danificado Empty Re: Banco danificado

    Mensagem  Finformática 19/11/2014, 14:24

    Segue anexo o zerado que abre normalmente.

    Muito grato

    Abraços
    Anexos
    Banco danificado AttachmentIV Osmar Ricardo 2014.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.6 Mb) Baixado 24 vez(es)
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Banco danificado Empty Re: Banco danificado

    Mensagem  criquio 19/11/2014, 14:51

    Só uma observação: há casos em que o banco se corrompe de tal modo que os elementos dele são realmente excluídos. Mesmo que o arquivo mdb/accdb esteja com 2 giga de tamanho pode ser que não tenha nada nele. Para você ter uma ideia do que estou falando, se possível peque um banco gigante, faça uma cópia dele e exclua tudo dessa cópia: tabelas, formulário, relatórios, etc. Você verá que o tamanho não será alterado. Ele só voltará a ter alguns kb de tamanho depois que você fizer um Compactar/Reparar e é para isso que temos o Compactar/Reparar. Quanto mais ações um banco executa, maior o arquivo vai ficando. Mesmo excluindo muita coisa o tamanho não volta a menos que o reparemos. O backup é a melhor saída para evitar esse tipo de situação e se preciso for, pode-se obrigar o cliente a fazer o backup ou então colocar uma cláusula no contrato se isentando de responsabilidades em caso de as recomendações não serem seguidas. É dever do developer alertar sobre essa necessidade e dever do cliente segui-las. Se o cliente não segue, o developer não tem que se responsabilizar por casos irreversíveis.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    Banco danificado Empty Re: Banco danificado

    Mensagem  Kaynan 19/11/2014, 15:17

    Perfeito Criquio,muito bem explicado.
    Vou tentar ajudar o colega mas sei que é complicado quando acontece isso.

    Abçs.
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 23/03/2010

    Banco danificado Empty Re: Banco danificado

    Mensagem  Finformática 19/11/2014, 15:41

    Criquio / Kaynan

    Criquio, muito grato pelo que você expões. Realmente é do modo que você diz. Esse sisteminha é para um gabinete político onde os funcionários não tem a menor responsabilidade com as consequências das besteiras que fazem e um backup fica sempre para amanhã ou para o outro funcionário do outro horário. A princípio, ao fechar o sistema ele abria automaticamente uma rotina de backup e simplesmente o usuário fechava e foi pedido para tirar esse backup. Coloquei só a mensagem FAÇA BACKUP... com tempo de 20 segundo e foi pedido para tirar. Em consequência vem este problema.


    Fico ainda apelando que Kaynan consiga pelo menos recuperar o conteúdo das tabelas ou mesmo somente a tabela TbMala Dia_D que já me ajuda demais.

    Muito grato a todos

    Abraços
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Banco danificado Empty Re: Banco danificado

    Mensagem  criquio 19/11/2014, 15:51

    Vou deixar uma dica: inclua uma rotina para fazer uma cópia do aplicativo na primeira abertura do dia com o nome, por exemplo, da data: bkp_2014-11-19.mdb. Essa cópia pode até ficar em uma pasta oculta e/ou em um servidor sem permissão de exclusão se isso for possível.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 23/03/2010

    Banco danificado Empty Re: Banco danificado

    Mensagem  Finformática 19/11/2014, 16:30

    Entendi seu raciocínio. Na implantação do sistema deixei um soft Cobain Backup (você deve conhecer) que fazia backup duas vezes ao dia e quando aconteceu o problema com o banco fiquei tranquilo achando que tinha vários backups em uma segunda partição do HD e ao procurar fui informado que ao verem aquele programa sendo executado, estranharam, não conseguiram falar comigo e chamaram um "entendido" que disse ser um vírus e o mesmo desinstalou. Não havia sido digitado nada ainda. O "vírus" entrou no computador deles depois que instalei o banco. É possível? O entendido ainda ganhou dinheiro. Dá?

    Abraços
    avatar
    ifahidalgo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 13/10/2011

    Banco danificado Empty Re: Banco danificado

    Mensagem  ifahidalgo 19/11/2014, 17:16

    kinhos

    veja esse link se ajuda

    http://www.accessfaq.com.br/webroot/default.asp?http%3A//www.accessfaq.com.br/webroot/detalhe.asp%3FPergunta_Id%3D14
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 23/03/2010

    Banco danificado Empty Re: Banco danificado

    Mensagem  Finformática 19/11/2014, 17:25

    Valeu o link amigo. Já havia lido e continuo na estaca zero.
    Muito grato pelo seu interesse.

    Abraços
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Banco danificado Empty Re: Banco danificado

    Mensagem  criquio 19/11/2014, 17:36

    Quando necessário eu costumo fazer essa cópia utilizando o formulário de abertura do próprio aplicativo. Isso pode ser feito verificando se já existe o arquivo com o nome da data atual. Se não existir, faz a cópia:

    Código:
        ' Deve estar marcada a referência "Microsoft Scripting Runtime"
       
        Dim fso As FileSystemObject
        Dim Origem As String, Destino As String

        ' Captura o caminho completo incluindo o nome e a extensão do aplicativo
        Origem = CurrentDb.Name

        ' Define o caminho do backup no formato bkp_yyyy-mm-dd.mdb
        Destino = CurrentProject.Path & "\Backups\bkp_" & Format(Year(Date), "0000") & "-" & Format(Month(Date), "00") & "-" & Format(Day(Date), "00") & ".mdb"

        ' Verifica se existe a pasta Backups dentro da pasta do aplicativo. Caso não exista, cria-a.
        If Len(Dir(CurrentProject.Path & "\Backups", vbDirectory)) < 1 Then
            MkDir CurrentProject.Path & "\Backups"
        End If

        ' Verifica se já existe o backup do dia. Caso não exista, cria-o.
        If Len(Dir(Destino, vbArchive)) < 1 Then
            Set fso = New FileSystemObject
            fso.CopyFile Origem, Destino
        End If


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 23/03/2010

    Banco danificado Empty Re: Banco danificado

    Mensagem  Finformática 19/11/2014, 18:03

    Valeu amigo. Muito grato pela sugestão. Vou guardar sua rotina para as minhas necessidades.

    Muito grato

    Abraços

    Conteúdo patrocinado


    Banco danificado Empty Re: Banco danificado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 16:38