Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Firebird x Interbase


Vinsclay

Pergunta

Boa a noite, antes de mais nada quero dizer que sou leigo no assunto.

Eu li bastante em alguns foruns sobre os conflitos entre o interbase e o firebird, porque o mesmo estava acontecendo comigo quando precisava instalar um programa que utiliza o interbase e um programa que utiliza o firebird 2.1 na mesma máquina.

Lendo este forum obtive a solução mas gostaria de saber que problemas futuros eu poderei ter com esta solução.

No problema que dava no programa do interbase eu fiz o seguinte: Eu apaguei a gds32.dll e reinstalei o interbase, o programa funcionou. E o programa do firebird só funcionava se eu parasse o serviço do interbase. Eu fui e desinstalei o firebird e reinstalei desmarcando a opção de "retro-compatibilidade". Agora os dois estão funcionando normalmente (sem precisar parar serviço nem apagar nenhuma dll).

As minhas dúvidas são: Por que passou a funcionar ? O que eu "perco" no futuro com esta solução? E algum outro programa que utilize um destes bancos poderá deixar de funcionar por causa das mudanças feitas ?

Um abraço a todos.

Editado por Vinsclay
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
Eu li bastante em alguns foruns sobre os conflitos entre o interbase e o firebird, porque o mesmo estava acontecendo comigo quando precisava instalar um programa que utiliza o interbase e um programa que utiliza o firebird 2.1 na mesma máquina.

Lendo este forum obtive a solução mas gostaria de saber que problemas futuros eu poderei ter com esta solução.

No problema que dava no programa do interbase eu fiz o seguinte: Eu apaguei a gds32.dll e reinstalei o interbase, o programa funcionou. E o programa do firebird só funcionava se eu parasse o serviço do interbase. Eu fui e desinstalei o firebird e reinstalei desmarcando a opção de "retro-compatibilidade". Agora os dois estão funcionando normalmente (sem precisar parar serviço nem apagar nenhuma dll).

As minhas dúvidas são: Por que passou a funcionar ? O que eu "perco" no futuro com esta solução? E algum outro programa que utilize um destes bancos poderá deixar de funcionar por causa das mudanças feitas ?

Interbase e firebird utilizam a mesma porta 3050 para comunicação, por isso o conflito quando voce tem o interbase e instala o firebird.

Os dois podem ser usados sem problemas desde que o micro tenha um bom processador e bastante memória... ou seja um Servidor de Dados e não um micro comum.

caso contrário irá perceber perda de performance nos aplicativos ( lentidão entre as transações ) , pricipalmente em arquivos com mais de 50 mil registros.

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
Eu li bastante em alguns foruns sobre os conflitos entre o interbase e o firebird, porque o mesmo estava acontecendo comigo quando precisava instalar um programa que utiliza o interbase e um programa que utiliza o firebird 2.1 na mesma máquina.

Lendo este forum obtive a solução mas gostaria de saber que problemas futuros eu poderei ter com esta solução.

No problema que dava no programa do interbase eu fiz o seguinte: Eu apaguei a gds32.dll e reinstalei o interbase, o programa funcionou. E o programa do firebird só funcionava se eu parasse o serviço do interbase. Eu fui e desinstalei o firebird e reinstalei desmarcando a opção de "retro-compatibilidade". Agora os dois estão funcionando normalmente (sem precisar parar serviço nem apagar nenhuma dll).

As minhas dúvidas são: Por que passou a funcionar ? O que eu "perco" no futuro com esta solução? E algum outro programa que utilize um destes bancos poderá deixar de funcionar por causa das mudanças feitas ?

Interbase e firebird utilizam a mesma porta 3050 para comunicação, por isso o conflito quando voce tem o interbase e instala o firebird.

Os dois podem ser usados sem problemas desde que o micro tenha um bom processador e bastante memória... ou seja um Servidor de Dados e não um micro comum.

caso contrário irá perceber perda de performance nos aplicativos ( lentidão entre as transações ) , pricipalmente em arquivos com mais de 50 mil registros.

abraço

Obrigado pela resposta, o meu micro é comum e não configurei nenhuma porta, apenas fiz os passos citados.

São dois programas um de PBM e um Conversor de dados que utilizam o interbase e o firebird respectivamente, só que ainda ficou a dúvida:

Do jeito que eu fiz está certo ?

Vou ter problemas futuramente quando instalar outros programas que utilizem um dos dois bancos ?

abraços

Editado por Vinsclay
Link para o comentário
Compartilhar em outros sites

  • 0
Do jeito que eu fiz está certo ?

Vou ter problemas futuramente quando instalar outros programas que utilizem um dos dois bancos ?

Do jeito que fez esta correto, não terá problemas em executar outros programas que utilizam um dos dois bancos, no entanto deve ter cuidado ao instalar um aplicativo que tambem instale o interbase ou firebird, pois ele pode sobrebor a configuração atual.

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
Do jeito que eu fiz está certo ?

Vou ter problemas futuramente quando instalar outros programas que utilizem um dos dois bancos ?

Do jeito que fez esta correto, não terá problemas em executar outros programas que utilizam um dos dois bancos, no entanto deve ter cuidado ao instalar um aplicativo que tambem instale o interbase ou firebird, pois ele pode sobrebor a configuração atual.

abraço

A sua explicação foi de grande valia. Não tenho mais dúvidas !! Muito Obrigado!!

Um grande abraço.

Link para o comentário
Compartilhar em outros sites

  • 0
Do jeito que eu fiz está certo ?
Vinsclay, o artigo Executando Firebird e InterBase no mesmo computador ensina justamente isto.

Caso você precise que os dois bancos coexistam simultaneamente, então você terá que configurar portas diferentes para cada servidor. Há artigos a este respeito.

Sugiro que você cadastre-se no site http://www.firebase.com.br - tem bons artigos para Firebird lá. Você encontrará o artigo Instalando o FB 2.1 com outras versões do FB que explica como proceder para configuração de portas diferenciadas para o servidor. (caso lhe interesse)

E nesta questão de coexistência simultânea, é importante que sua aplicação permita a configuração de a qual porta o seu componente de acesso ao banco deverá se conectar.

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Do jeito que eu fiz está certo ?
Vinsclay, o artigo Executando Firebird e InterBase no mesmo computador ensina justamente isto.

Caso você precise que os dois bancos coexistam simultaneamente, então você terá que configurar portas diferentes para cada servidor. Há artigos a este respeito.

Sugiro que você cadastre-se no site http://www.firebase.com.br - tem bons artigos para Firebird lá. Você encontrará o artigo Instalando o FB 2.1 com outras versões do FB que explica como proceder para configuração de portas diferenciadas para o servidor. (caso lhe interesse)

E nesta questão de coexistência simultânea, é importante que sua aplicação permita a configuração de a qual porta o seu componente de acesso ao banco deverá se conectar.

Abraços

Obrigado pela ajuda. Vou dar uma lida. Abraços

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...