Outros - Firebird: Manual conversão Firebird 2.5

Criado por Camillo Ernesto em 13/04/2022 12:38  ·  Atualizado em 17/09/2024 18:23  ·  Leitura: 5 min

Como converter uma estrutura de banco de dados do Firebird 2.1 para Firebird 2.5?

Material necessário:

Setup do Firebird 2.5, disponível em (clique no link):

O IBExpert pode ser baixado clicando aqui.

Passo a Passo:

1 - Ainda com o Firebird 2.1 instalado, efetue backup do banco de dados utilizando o IBExpert, no caminho “ Services > Backup Database”.

2 - Desinstale o Firebird 2.1 e apague a pasta onde o mesmo estava instalado, normalmente em “C:\Program Files\Firebird”, logo após, instale o Firebird 2.5.

3 - Acesse o IBExpert e acione o menu “Services > Restore Database”. Configure o “Restore” de acordo com a imagem a baixo.

Obs.: Verificar ao concluir o “Restore” se não houve erros, caso tenha ocorrido erros o banco não poderá ser utilizado.

4 - Acesse o “BDE” e aponte o banco de dados para o novo banco gerado pelo IBExpert na versão 2.5 do Firebird. Conforme imagem abaixo, ou reconfigure os arquivos de caminho (Caminho.dir, Caminho.ini ou Resulth.ini).

Informações importantes:

1 - Ao acessar o sistema Resulth, serão realizadas as seguintes verificações:


a) Versão do Firebird instalado no servidor.
b) Versão do Firebird instalado na máquina cliente.
c) Versão do banco de dados.

2 - Caso exista divergências entre as versões, serão apresentadas as seguintes mensagens de alerta:

2.1 - Divergência entre Firebird Cliente e Firebird Servidor.

Neste caso, a versão Firebird instalado na máquina cliente é diferente da versão do Firebird instalado na máquina servidor. Após exibir esta mensagem o sistema será fechado, impedindo a utilização do mesmo.

2.2 - Divergência entre Firebird Cliente versão 2.1 e Banco de dados versão 2.5.

Neste caso, a versão do Firebird instalado na máquina cliente é diferente da versão do banco de dados, por se tratar do Firebird 2.1 e o banco de dados está na versão 2.5 (versão mais recente) existe uma incompatibilidade. Após exibir esta mensagem o sistema será fechado, impedindo a utilização do mesmo.

2.3 - Divergência entre Firebird Servidor versão 2.1 e Banco de dados versão 2.5.

Neste caso, a versão do Firebird instalado na máquina servidor é diferente da versão do banco de dados, por se tratar do Firebird 2.1 e o banco de dados está na versão 2.5 (versão mais recente) existe uma incompatibilidade. Após exibir esta mensagem o sistema será fechado, impedindo a utilização do mesmo.

Obs.: Caso o sistema seja iniciado da máquina servidor esta mensagem de alerta será apresentada antes de abrir o sistema (não será exibida a tela inicial) devido à incompatibilidade na estrutura de dados.

2.4 - Divergência entre Firebird Cliente versão 2.5 e Banco de dados versão 2.1.

Neste caso, a versão do Firebird instalado na máquina cliente é diferente da versão do banco de dados, por se tratar do Firebird 2.5 e o banco de dados está na versão 2.1 (versão mais antiga) não existe incompatibilidade. Após exibir esta mensagem o acesso ao sistema será liberado, podendo assim utiliza-lo, porém é importante que seja atualizado o banco de dados para a versão 2.5.

2.5 - Divergência entre Firebird Servidor versão 2.5 e Banco de dados versão 2.1.

Neste caso, a versão do Firebird instalado na máquina servido é diferente da versão do banco de dados, por se tratar do Firebird 2.5 e o banco de dados está na versão 2.1 (versão mais antiga) não existe incompatibilidade. Após exibir esta mensagem o acesso ao sistema será liberado, podendo assim utiliza-lo, porém é importante que seja atualizado o banco de dados para a versão 2.5.

Também em anexo a esta ocorrência está disponível esse manual em formato de PDF.