[firebase-br] RES: Utilizando .bat para diagnosticar banco
Cristiano
cristiano.testai em gmail.com
Qui Jul 3 16:24:07 -03 2008
Olá Marco Antonio
Eu tinha antes usado errorlevel como vc disse mas ele nao vai para linha se
houver
erro, é como se nao desse erro no banco.. acho q esse errorlevel acusa
quando há algum erro no comando ou em uma execução de script, sintax.. sql
error etc.. nao sei ao certo.. mas obrigado!
"Marco Antonio"
<marcobolacha em vicoldobrasil.com.br> escreveu na
mensagem
news:!&!AAAAAAAAAAAYAAAAAAAAADcLq9amq/tFjmehfyZvEXvCgAAAEAAAAJc6SyMT7TVInqAlJBxAdy0BAAAAAA==@vicoldobrasil.com.br...
Se não me falha a memória seria
gfix -v -full database.fdb
if errorlevel 1 gfix -mend -full -ignore database.fdb
Marco Antonio
Gerência Informática
( (35) 3821.5009
e-mail: marco.castro em vicoldobrasil.com.br
P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE
-----Mensagem original-----
De: lista-bounces em firebase.com.br
[mailto:lista-bounces em firebase.com.br] Em
nome de Cristiano
Enviada em: quinta-feira, 3 de julho de 2008 14:48
Para: lista em firebase.com.br
Assunto: [firebase-br] Utilizando .bat para diagnosticar banco
Olá Amigos,
Estou criando um .bat para verificar se o banco pode estar corrompido e caso
estiver repará-lo e gostaria de fazer o seguinte:
Após setar as variaves e configurar os paths estou fazendo:
//Verificando se há algum problema com o banco
gfix -v -full database.fdb
se tiver problemas com o banco o comando acima irá informar como por exemplo
erro nas paginas de dados, ou levels erros nos registros, etc..
o que eu queria é que se algum erro ocorrer(se o banco tiver algum problema)
executar a linha em seguida para tentar repara-lo:
gfix -mend -full -ignore database.fdb
e caso o primeiro comando nao reportar qualquer erro pular a linha seguida e
terminar a execução. Não sei como capturar isso para ele executar
determinada linha ou ir para outra de acordo com o resultado da linha de
comando.
Agradeço a atenção,
Cristiano
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista