A Empresa
Nossos Produtos
InterBase
Borland
Canal de Vendas
Projetos Especiais
Suporte Técnico
Trabalhe conosco
Elbrus 2007
InterBase - Artigos
 

Upgrade

 

1.      Faça um Backup do banco na versão 6.0 em formato transportável

§         Use o IBconsole

§         Comando de linha

§         Ou qualquer outra ferramenta compatível.

2.      Instale em algum lugar o InterBase 7.5

§         Se for na mesma máquina desinstale o InterBase 6.0 ou instale a versão 7.5 com múltiplas instâncias.

§         Por exemplo configure o nome do serviço como: IB75 e a  use a porta 3060.

3.      Substitua o arquivo gds32.dll em todas as máquinas clientes pela versão atualizada.

§         Normalmente encontra-se no diretório System32 ou System.

4.      Faça  o restore utilizando-se do 7.5

 

 

 Downgrade – IB 7.5 para IB 6.0

 

1.      Certifique que no diretório system32 está o arquivo gds32.dll da versão 7.5.

§         Para verificar a versão do arquivo clique com o botão direito e verifique em propriedades, versão.

§         Existe uma cópia original do arquivo no diretório bin (c:\arquivos de programas\borland\interbase\bin). Ela pode ser copiada no destino desde que o servidor de InterBase não esteja em funcionamento.

 

2.      Realize o backup pelo InterBase 7.5 em formato transportável.

§         employee.gdb para employee7.gbk.

3.      Tenha certeza de que todos os usuários estejam desconectados

4.      Pare o servidor do InterBase 7.5

§         Se for um serviço isto pode ser feito via painel de controle\ferramentas administrativas\serviços

§         Ou InterBase Service manager

5.      Pare o servidor do InterBase 6.0

6.      Copie o arquivo gds32.dll do InterBase 6 para o diretório system32 ou system, sobrepondo o da versão 7.5.

7.      Inicie o serviço do InterBase 6.

8.      Realize o restore utilizando o InterBase 6.

§         Ex: employee7.gbk para employee6.gdb.

 

Isto terá sucesso se:

 

§         Se você não estiver usando nenhum recurso do 7.5 não suportado pelo InterBase 6.0

o       Por exemplo global temporary tables

o       commandos SQL não suportados

Ou não tenha mudado alguma triggers/procedures e outros objetos do 7.5, que em alguns casos não são compatíveis retroativamente.