Clique para saber mais...
  Home     Download     Produtos / Cursos     Revista     Vídeo Aulas     Fórum     Contato   Clique aqui para logar | 05 de Outubro de 2026
  Login

Codinome
Senha
Salvar informações

 Esqueci minha senha
 Novo Cadastro

  Usuários
56 Usuários Online

  Revista ActiveDelphi
 Assine Já!
 Edições
 Sobre a Revista

  Conteúdo
 Apostilas
 Artigos
 Componentes
 Dicas
 News
 Programas / Exemplos
 Vídeo Aulas

  Serviços
 Active News
 Fórum
 Produtos / Cursos

  Outros
 Colunistas
 Contato
 Top 10

  Publicidade

  [Artigos]  Recuperação de Dados (Interbase)
Publicado por HelioMS : Terça, Janeiro 17, 2006 - 12:46 GMT-3 (4165 leituras)
Comentários 2 Comentários   Enviar esta notícia a um amigo Enviar para um amigo   Versão para Impressão Versão para impressão
Administrador Salve Amigos,
Pensei em escrever este artigo, pois vi muito pouco material a respeito na Net.
Geralmente a corrupção de Dados no Interbase, é ocasionada pela falta de energia, ou até mesmo por uma edição no banco má sucedida. O que podemos fazer então?
Vamos fazer de uma forma bem simples. Ao invés de abrir um prompt de comando e digitar uma série de comandos, vamos criar cinco arquivos executáveis que falicitarão imensamente nossa vida.
Para a criação destes arquivos, poderá ser usado o Edit do Dos® ou até mesmo o Bloco de Notas do Windows®. Bom optarei pela segunda opção, o Bloco de Notas.


- Abra o Bloco de Notas, e digite as seguintes linhas de código:

Echo On
GFIX -v -f -user SYSDBA -password masterkey %1.GDB
Depois vai no menu >Arquivo>Salvar Como
E o salve como passo1.bat

- Siga os mesmos passos e crie o passo2.bat

GFIX -m -i -user SYSDBA -password masterkey %1.GDB

- Siga os mesmos passos e crie o passo3.bat

GBAK -g -b -z -v -user SYSDBA -password masterkey %1.GDB %1.GBK

- Siga os mesmos passos e crie o passo4.bat

REN %1.GDB %1.OLD
GBAK -c -v -z -user SYSDBA -password masterkey %1.GBK %1.GDB

Siga os mesmos passos e crie o passos.bat

@echo off
del %.old
del %1.gbk
call passo1 %1
call passo2 %1
call passo3 %1
call passo4 %1

Pronto agora é só copiar este cinco aplicativos e colocar dentro da pasta “C:\Arquivos de programas\Borland\InterBase\bin”, e toda vez que tiver problemas com o seu banco, é só copiá-los pra dentro da pasta onde estão os arquivos que você criou e chamar o passos.bat pelo prompt de comando.

C:\Arquivos de programas\Borland\InterBase\bin>passos.bat SeuBanco

Obs. Não coloque a extensão no nome do seu Banco.

Espero que aproveitem este artigo e até o próximo.

Helio Carrilho
Desenvolvedor Delphi/Flash
MSN: helio_consultor@hotmail.com


Comentários Comentários
   Ordem:  
Comentários pertencem aos seus respectivos autores. Não somos responsáveis pelo seus conteúdos.


por: marciobatista : Jan 23, 2006 - 07:32
(Informações sobre o membro | Enviar uma mensagem)
muito interessante. + so tenho uma duvida eu poderia utilizar esta rotina tb para o firebird ?
  Edição 112

Revista ActiveDelphi

  50 Programas Fontes


  Produtos

Conheça Nossos Produtos

Copyright© 2001-2016 – Active Delphi – Todos os direitos reservados