[firebase-br] internal gds software consistency check

daniel daniel em araxa.com.br
Sex Dez 1 20:24:37 -03 2006


> Ola Pessoal,
>
> Estou precisando de uma ajuda. Tenho um sistema em delphi com interbase
6.0
> windows.
>
> O Cliente pediu para passa para o linux para ter acesso remoto, com isso o
> administrador do servidor me aconselhou a instalacao do Firebird.
>
> Assim feito transferi minha base "sistema.gdb" para o linux.
>
> Agora em alguns pontos do sistema acontece um erro assim "General SQL
error.
> User name required"
>
> eis o primeiro dilema. retornei o banco para o windows e tudo funcionou
> normalmente.
>
> No servidor linux firebird e nos clients interbase 6.0
> Preciso passar o banco para .fdb?
> Preciso trocar os clients par firebird?
> Alguem conhece o erro?
>
> Posteriormente um outro codigo nao estava funcionado e fiz o select no
> ibconsole e me deu o seguinte erro:
>
> internal gds software consistency check (table COMPRAITEM)
> COMPRA_ID
>
>
> Assim com medo de ser problema de versao instalei o firebird, no console
do
> firebird deu o seguinte erro:
> ISC ERROR CODE:335544569
>
> ISC ERROR MESSAGE:
> Dynamic SQL Error
> SQL error code = -204
> Ambiguous field name between table COMPRAITEM and table COMPRAITEMDETALHE
> and table COMPRA and table BALANCA
> COMPRA_ID
>
> Alguem sabe me dizer o que esta acontencendo?
>
> Já fiz um gfix -v -f , gfix -m -i, gfix h 0 ....
> aponta 3 erros mas quando restauro nada.
>
> passei o banco para FIREBIRD.FDB
>
> No linux o o arquivo esta com chmod 777, ja coloquei o usuario tanto root
> como firebird.
>
> Esgotaram meus chances, alguem Sabe o que esta acontencendo?
> Tem relacao esses dois erros.
>
> Obs: Sao Cinco tabelas relacionadas entres si. compra e balanca sao as
> principais na balanca temos atributos especificos. nas caracterisitcas da
> compra temos compraitem, depois compradetalhe e depois
> compracaracteristicas.
>
> o relacionamento de compraitem para compradetalhe era 1 pra 1
posteriormente
> na operacao do cliente encotramos algumas "excesoes" com isso quebrei a
> chave primaria e estrangeira da filha compracaracteristicas, quebrei a
> primaria da compradetalhe. recriei a chave num relacionamento 1 pra
muitos,
> gerei os ids na mao e gerei as chaves alteradas novamente na tabela compra
> caracteristicas.
>
> nao sei se consegui esclarecer bem os erros....
>
> Abraco a Todos.
> Daniel Nacati
>







Mais detalhes sobre a lista de discussão lista