Fórum Erro de consistencia #50782

29/04/2005

0

Quando tento compilar meu aplicativo a seguinte mensagem de erro é exibida : Sql error code -204
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

Bferreira

Responder

Posts

30/04/2005

Sremulador

tente fazer um backup/restore no linux...


Responder

Gostei + 0

01/05/2005

Vinicius2k

Colega,

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


Responder

Gostei + 0

02/05/2005

Bferreira

Colega, 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


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+


Responder

Gostei + 0

02/05/2005

Vinicius2k

Colega,

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+


Responder

Gostei + 0

05/05/2005

Bferreira

Colega, 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+


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+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar