[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Firebird com linux 64 bits



2009/9/2 hamacker <sirhamacker@gmail.com>
Seu banco já está corrompido.
O que voce pode fazer é, usando o ibexpert extrair o máximo que puder
do metadados de todas as tabelas (individualmente), salvar as
storeds/triggers e afins.
Instalar um banco de dados 64bits, criar um banco novo e reaplicar o
script, populando as tabelas e recriando os objetos.

O que provavelmente ocorreu foi que voce usou por algum tempo uma
versão nova (2.1), com o banco de dados (.fdb) da versão velha(2.0),
embora não tenha dado erro a principio, os novos dados foram populados
 do jeito "novo" sob uma estrutura velha.  Leia a CHANGELOG das duas
versões e veja se a versão mais recente mudou a versão do GDS
(estrutura de tabelas de sistemas), se isso aconteceu de uma versão
para a outra, voce nunca poderia ter reutilizado a mesma base.

Evite usar o frontends que mexem diretamente nas tabelas de sistemas,
no começo eu percebí que o ibexpert para algumas operações ao invés de
comandos SQL para fazer alterações estruturais ele simplesmente
editava diretamente as tabelas de sistemas, se ainda for assim para
algumas operações ele próprio pode ter corrompido sua base.

[]'s e sucesso.


olha o que ocorre é o seguinte, trabalho uma empresa que desenvolve sistemas para escritório
de contabilidade, o banco que uso ja vem com algumas tabelas populadas, tipo cnae, cbo, e
outros dados, este mesmo banco que dá erro como estando corrompido, se eu copiar ele para
uma máquina com windows ou linux 32 bits, ele não dá erro nenhum .


--
Ricardo Esdra.

Reply to: