Re: [firebase-br] Consigo fazer backup, mas não consigo restaurar, dá erro. Porque ?

Chico chico em auditecmatao.com.br
Qua Dez 1 14:27:23 -03 2004


Relamente você tem razão mariana ... apagando a chave os registros aparecem 
e é possivel apagar. Obrigado pelo ajuda!!!

Chico.
----- Original Message ----- 
From: "Mariana" <mariana em alternate.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, December 01, 2004 11:41 AM
Subject: Re: [firebase-br] Consigo fazer backup, mas não consigo restaurar, 
dá erro. Porque ?


> Os registros devem ser muito iguais, e ai o banco se perde.
> Já tentou deletar a primary key desta tabela?
> Às vezes só consigo deletar fazendo isto.
> Mas não esqueça de recria-la antes de fazer o backup/restore
>
> Mariana
>
> ----- Original Message ----- 
> From: "Chico" <chico em auditecmatao.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Wednesday, December 01, 2004 11:31 AM
> Subject: Re: [firebase-br] Consigo fazer backup, mas não consigo 
> restaurar,
> dá erro. Porque ?
>
>
> E agora acontece o seguinte, eu tento deletar esses registros no delete 
> from
> tabela mas não apaga, tento apagar um por um na navegação do IBExpert e
> também não apaga, ou melhor, apaga, mas na hora que você vai ver ele não 
> foi
> apagado.
> Porque ?
>
> Chico.
> ----- Original Message ----- 
> From: "Mariana" <mariana em alternate.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Wednesday, December 01, 2004 9:15 AM
> Subject: Re: [firebase-br] Consigo fazer backup, mas não consigo 
> restaurar,
> dá erro. Porque ?
>
>
>> Ola...
>>
>> Já aconteceu comigo este erro também.
>> Isto significa que existem registros duplicados na tabela que tem a chave
>> RDB$PRIMARY13.
>> Vc terá que fazer um select nas tabelas internas para saber qual tabela
>> corresponde a esta chave.
>> Ai tem que encontrar os registro duplicados, mas as vezes eles são tão
>> idênticos, que só consigo encontra-los deletando a chave primária da
>> tabela.
>> Se for uma tabela com muitos registros, tenta fazer um select agrupando 
>> as
>> chaves.
>> Espero ter ajudado.
>>
>> Mariana
>>
>>
>> ----- Original Message ----- 
>> From: "Chico" <chico em auditecmatao.com.br>
>> To: "IB/FB" <lista em firebase.com.br>
>> Sent: Wednesday, December 01, 2004 8:59 AM
>> Subject: [firebase-br] Consigo fazer backup, mas não consigo restaurar, 
>>>> erro. Porque ?
>>
>>
>> Pessoal, estou utilizando o Firebird 1.0.2.908, como estou querendo 
>> passar
>> para o FireBird 1.5.1.4481 eu fiz um backup do meu GDB da seguinte forma:
>>
>> gbak -g -b -v -t -z ...
>>
>> Aí o backup aparentemente fez normalmente, não vi mensagens de erro.
>>
>> Aí troquei o FB para 1.5.1.4481 e executei o restore assim:
>>
>> gbak -r -v ...
>>
>> Mas, na hora em determinado momento ele dá essa mensagem:
>>
>> gbak: creating indexes
>> gbak:     restoring index RDB$PRIMARY17
>> gbak:     restoring index RDB$PRIMARY15
>> gbak:     restoring index RDB$PRIMARY16
>> gbak:     restoring index RDB$PRIMARY11
>> gbak:     restoring index RDB$PRIMARY10
>> gbak:     restoring index RDB$PRIMARY18
>> gbak:     restoring index RDB$PRIMARY14
>> gbak: cannot commit index RDB$PRIMARY13
>> gbak: ERROR: attempt to store duplicate value (visible to active
>> transactions) i
>> n unique index "RDB$PRIMARY13"
>> gbak: ERROR: action cancelled by trigger (3) to preserve data integrity
>> gbak: ERROR:     Cannot deactivate primary index
>> gbak: Exiting before completion due to errors
>>
>> Aí, eu tentei fazer o seguinte, voltei o banco para 1.0.2.908, fiz o
>> backup
>> novamente e o restore, no restore deu novamente o mesmo erro. Alguem sabe
>> que erro é esse ? E o porque que está acontecendo ? Que sugestões vocês
>> tem
>> para eu resolver para poder trocar o banco, já que aconselham fazer um
>> backup/restore antes de trocar o banco.
>> Ou será que eu posso simplesmente trocar o banco sem fazer backup/restore
>> ?
>>
>> Grato.
>> Chico.
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> 





Mais detalhes sobre a lista de discussão lista