Manual de Migração Firebird 2.1 para Firebird 3.0

Manual de Migração Firebird 2.1 para Firebird 3.0

Para iniciar a migração do Firebird faça o backup da base de dados 

1. Pressione a tecla Windows + R, digite CMD segure o Shift e dê um Enter para abrir como adminisitrador. 

2. Insira o comando abaixo para entrar na pasta do Firebird 2.X, no caso foi utilizado o 2.1:

cd "c:\Program Files\Firebird\Firebird_2_1\bin"

3. Em seguida, insira o comando para realizar o Backup: 

gbak -b -t -v -g -ig -user SYSDBA -password masterkey CAMINHO DA BASE \CAMINHO DO BACKUP + NOME DO BANCO.ibk

Exemplo: gbak -b -t -v -g -ig -user SYSDBA -password masterkey C:\scl\dados \ELBRUS.IB C:\scl\dados \elbrus.ibk

4. Dê um Enter e aguarde o final do processo que vai apresentar a linha abaixo:


5. Após isso faça a desinstalação do Firebird 2.1 (processo normal de desinstalação no Windows).

6. Instalação do Firebird 3.0, baixo o instalado no link abaixo:

https://drive.google.com/drive/folders/1D8oBMQqPLyqe0Fp-_QO5atWR_r4K0sEc

Obs.: Verifique se o processador da sua máquina é x86 ou x64 e faça download do instalador conforme a informação.

7. Clique com o botão direito do mouse no instalador e vá na opção Executar como administrador.

8. Escolha o idioma, por padrão deixamos em inglês e aceite os termos do software (I accept the agreement) e clique em Next> até apresentar a tela abaixo:


Obs.: Deixe as opções conforme a imagens e clique em Next>.


Na tela a seguir vai pedir para cadastrar uma senha, como padrão utilizamos a senha masterkey


Clique em Next> e depois em Install para concluir a instalação do Firebird 3.0.

9. Baixe a UDF x86 ou x64 conforme a instalação do Firebird e o script Update_Funcoes_PresenceUDF.sql

10. Coloque o arquivo PresenceUDF.dll da pasta x86 ou x64 na pasta C:\Program Files\Firebird\Firebird_3_0\UDF

11. Reinicie o computador após esses processos.

Para restaurar sua base de dados no Firebird 3.0

Após todos os processos informados acima precisamos restaurar a base de dados na versão 3.0 do Firebird.

1. Pressione a tecla Windows + R, digite CMD e dê um Enter. 


2. Insira o comando abaixo para entrar na pasta do Firebird 3.0, no caso foi utilizado o 2.1:

cd "c:\Program Files\Firebird\Firebird_3_0"

3. Em seguida, insira o comando para realizar o Backup: 

gbak -user SYSDBA -pass masterkey -c -v -fix_fss_metadata win1252 -se service_mgr <Nome_do_BANCO.ibk> <Novo_nome.ib>

Exemplo: gbak -user SYSDBA -pass masterkey -c -v -fix_fss_metadata win1252 -se service_mgr C:\scl\dados\elbrus.ibk C:\scl\dados\PRESENCE.IB

4. Dê um Enter e aguarde o final do processo que vai apresentar a linha abaixo:


5. No processo anterior no passo 9 foi baixado o Update_Funcoes_PresenceUDF.sql, abra o IbExpert vincule o banco no Database Registration(ou pelo teclado Shift+Alt+R).



Obs.: O campo Password é masterkey

Clique em Register vai criar o Database no Database Explorer dê 2 cliques na base BaseFB3 vai abrir as informações.


Clique no Script Executive(ou pelo teclado Ctrl+F12).


Vai abrir a tela abaixo:


Após isso vai apresentar uma mensagem semelhante a essa:


Pode fechar o IbExpert.

6. Quando acessar o Presence Store faça a configuração do banco de dados clicando no botão dourado.


Vai abrir a tela abaixa:


Clique em Editar coloque o caminho da base após o Restaurada e clique em gravar.

 

Pronto o seu banco já vai estar no Firebird 3.0 e o Presence Store pronto para utilização.