[firebase-br] RES: Value exceeds the range for valid dates
Rodrigo Gomes da Silva
rodrgomes em gmail.com
Ter Ago 13 16:49:50 -03 2013
Este erro já aconteceu diversas vezes comigo em bases com firebird 2.0 ao
atualizar para o 2.1. Aparentemente as versões anteriores do fb não
enforcavam alguma restrição de data que o fb 2.1+ enforcam.
Ai ao restaurar um backup com esta data no 2.1 ou ate mesmo ao fazer um de
uma base originalmente do 2.0 dava este erro. Tirando, em diversos
clientes, nunca tive prb que não foi resolvido simplesmente com um update
do campo data em questão para uma data valida como '01/01/1800'. A versão
do OSD neste caso não tem importancia, e sim o firebird que esta rodando q
deve ser 2.1+.
Agora, apesar de nunca ter tendo resolver com um delete, pela msg de "internal
gds software consistency check (can't continue after bugcheck)" tenho
impressao que vc esta tendo um par de erros. Um deles é o range de data que
da o "Value exceeds the range for valid dates" e não deixa completar um
backup. O 2o dele é algum tipo de corrupção de alguma pagina do banco de
dados que da o erro de bugcheck no delete.
São coisas distintas... se der um gfix com validate, ou com sorte
simplesmente apagando e recriando os indices (o local mais comum de ter
corrupção de paginas), ja permitiria vc dar o delete.
Rodrigo
Em 12 de agosto de 2013 11:28, Moacir - Softin Sistemas <
moacir em softin.com.br> escreveu:
> Gladiston,
>
> Uns 2 meses atrás, houve a necessidade de efetuar um IBPUMP para uma base
> zerada por problemas de servidor que corrompiam o banco de dados. O sistema
> está rodando, porém ao efetuar um GBAK este erro aparece. Como temos uma
> rotina de backup automático, percebi que este problema começou a aparecer a
> partir de determinada data. Portanto, não havia problema proveniente do
> IBPUMP pois outros GABK foram efetuados posteriormente e os mesmos
> efetuavam corretamente.
>
> Att,
> Moacir
>
>
>
>
> -----Mensagem original-----
> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Gladiston
> Santana
> Enviada em: segunda-feira, 12 de agosto de 2013 11:02
> Para: FireBase
> Assunto: Re: [firebase-br] Value exceeds the range for valid dates
>
> O FB não está aceitando os seus comandos porque internamente eles
> quebrariam as regras estabelecidas que podem estar nas constraints, indices
> e PK/FK.
> Voce fez upgrade de versão sem backup/restore? Pois isso explicaria um
> pouco o problema.
>
>
Mais detalhes sobre a lista de discussão lista