Fórum Erro de consistencia #50782
29/04/2005
0
internal gds software consistency check(table tbnotas) cddisciplina.
Só que esse erro só aparece quando coloco o banco num servidor firebird 1.5 rodando linux. Usando o interbase 6 o delphi compila normalmente.
Algum de vocês sabe o porque disso?
t+
Bferreira
Curtir tópico
+ 0Posts
30/04/2005
Sremulador
Gostei + 0
01/05/2005
Vinicius2k
Não é ´correto´ mudar de versão do servidor (IB 6 / FB 1.5) sem realizar nenhuma operação com o Banco de dados em si...
Quando utilizar for utilizar no FB 1.5 um BD criado no IB 6, deve-se realizar uma backup no IB 6 e restaurar no FB 1.5, e vice-versa.
Além disso se o backup estiver sendo realizado em uma plataforma para ser restaurado em outra (Windows -> Linux), deve-se utilizar a opção -T (Transportable) no GBAK.
Se o erro persistir, realize operações de reparação com GFIX e GBAK. Este artigo pode lhe ajudar :
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=3
Gostei + 0
02/05/2005
Bferreira
Valeu pelo artigo, achei bastante interessante e vai ser muito útil, mas continuo com o problema.
Fiz como vc disse, fiz o backup no ib6 usei a opção -T e depois restaurei no firebird 1.5, mas o erro continua persistindo. Engraçado que quando rodo o gfix -v -full database.fdb o mesmo não retorna nenhum erro, mas quando tento compilar o meu programa no delphi ele retorna o mesmo erro de consitencia que descrevi na outra mensagem.
Não sei mais o q tentar fazer...
t+
Gostei + 0
02/05/2005
Vinicius2k
Eu nunca passei por este erro, mas tente as instruções do colega afarias, neste tópico :
http://forum.clubedelphi.net/viewtopic.php?t=60570
Só por desencargo de consicência, vc está usando uma versão estável do FB 1.5 ? Esta seria a 1.5.2.4731.
T+
Gostei + 0
05/05/2005
Bferreira
Valeu Vinicius2K, suas dicas foram bastante úteis... Mas para resolver o problema tive que proceder da seguinte forma... nao sei s é a mais correta mais resolveu.
Criei um novo banco no firebird e criei todas as tabelas novamente, feito isso migrei com um utilitário de pump todos os dados do banco antigo para o novo....
valeu...
t+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)