[firebase-br] problemas com restauração de banco de dados firebird pelo IBExpert

Leonardo Baldino portaldoinferno em gmail.com
Seg Mar 31 15:31:16 -03 2008


fiz tais correções e agora deu outro erro:

IBE: Unsuccessful execution caused by system error that does not preclude
successful execution of subsequent statements. action cancelled by trigger
(3) to preserve data integrity. Cannot deactivate primary index.



Em 31/03/08, Paulo Casagrande <paulo em sjudas.com.br> escreveu:
>
> Boa tarde...
>
> Existe um registro na sua tabela "filha"
> sem o correspondente na tabela "mae"
>
> Cria um procedure para achar a chave que esta faltando...
> Ex:
>
> CREATE PROCEDURE VerificaChave
> RETURNS(resultado INTEGER)
> AS
> Declare variable campo INTEGER;
> Declare variable retorno INTEGER;
> BEGIN
> for select distinct campoChave from tabelaFilha into :campo
> do
> begin
>    retorno = -1;
>    select campoChave from tabelaMae where (campoChave = :campo) into
> :retorno;
>    if (:retorno=-1) then
>    begin
>      resultado = :campo;
>      suspend;
>    end
> end
>
> Depois você executa em um console...
>
> SELECT * FROM VerificaChave;
>
>
> Dai então ou você cria o registro na tabela "mãe"
> ou apaga o registro da tabela "filha"
>
>
> Um abraço e
> boa sorte!
>
>
> > eu tenho um banco que quando eu faço o bkp naum da nenhum erro, porem
> quando
> > eu vou tentar restaurar o banco criando um banco novo ele da o seguinte
> > erro:
> >
> > IBE: violation of FOREIGN KEY constraint "".
> > violation of FOREIGN KEY constraint "PK_PRODUTO" on table "PRODUTO".
> >
> >
> > obs: eu tenho uma tabela chamada inetgrado onde eu guardo o codigo de
> outra
> > tabelas porem após o index FK_INTEGRADO_PRODUTO ser restaurado ocorre
> este
> > erro acima, por favor alguem tem alguma ideia do porque desse erro
> >
> > segue abaixo o link para o log que é exibido durante a restauração
> > http://br.geocities.com/portaldoinferno/log_do_bkp.txt
> >
> > por favor me ajudem urgente
>
>
> ______________________________________________
> 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
>



-- 
Leonardo Carlos Baldino - The Highlander



Mais detalhes sobre a lista de discussão lista