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.