Re: [FUG-BR] [Off-Topic] Retornar versão definida do Firebird em consultas ao banco.

2015-09-16 Por tôpico Adiel de Lima Ribeiro

Bom dia.
Boas ideias Luzivan, eu já até tinha pensando nisso tb.
Conversei com o suporte do sistema, farão uma alteração no fonte para 
que aceite de Firebird 2.5.2 pra cima.
Eu pesquisei bastante e, mudanças significativas ocorreram do Firebird 
2.1 para o 2.5, então, não há motivo para amarrar o sistema na versão 2.5.2.

De qualquer modo, foi uma dúvida interessante.
Mesmo meu problema sendo resolvido, brincarei em um ambiente de testes e 
posto o resultado aqui, vai que ajuda alguém tb...

Obrigado.

On 09/15/2015 06:50 PM, Luzivan wrote:

Adiel, boa noite. Recomendo que monitore os Logs do firebird no momento da
abertura do seu sistema, dependendo do nível de verbose do log poderá olha
se é onde ele censulta essa informação da versão, pois pode ser que seu
sistema esteja com essa informação da versão no próprio executável.

Também é possível ver o que o sistema consulta no banco usando o tcpdump,
se nos Logs do firebird e no tcpdump não ver o sistema consultando isso no
banco de dados é porque foi feito direto no executável.

Eu também entendo que se existe esta regra tão mandatória no sistema, não é
por nada, o sistema deve precisar de algum recurso específico dessa versão,
que não imagino qual seria, mas me atrevo a dizer que não seria inteligente
pelo lado do programador fazer essa amarração direto no executável, sem uma
razão muito especial, descartando claro que não foi feito de propósito.

On Tuesday, September 15, 2015, Adiel de Lima Ribeiro <
adiel.netad...@gmail.com> wrote:





Adiel de Lima Ribeiro escreveu:


Bom dia lista!
Imagino que isso seja Off-Topic.
Seguinte: Tenho um sistema funcionando em cima de Firebird 2.5.3 faz um
tempo.
Este sistema precisa ser atualizado, mas a nova versão aceita apenas o
Firebird 2.5.2.
Na inicialização do sistema ele faz algum tipo de consulta ao banco e
fecha o sistema por causa da versão do Firebird que não é a 2.5.2.
Existe alguma maneira de eu modificar alguma tabela do Firebird para que
seja retornado o valor 2.5.3 quando o sistema fizer esta consulta pela
versão?
Não sou programador, mas existe alguma maneira de interceptar este
tráfego e modificar o valor retornado?
É um sistema bem simples, imagino que seja uma consulta simples também.
Utilizo o FreeBSD 10, que tem o Firebird 2.5.3 como padrão, até tentei
forçar a instalação do 2.5.2 com o pkg, mas sem sucesso.
Há como eu extrair o ports do FreeBSD 9 e tentar compilar o Firebird
2.5.2 no FreeBD 10?
Obrigado.






-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


--
Cordialmente,
Adiel de Lima Ribeiro
(31) 8961-5984
Pós Graduação em Administração de Redes Linux
MCSA - Microsoft Certified Systems Administrator

On 09/15/2015 08:52 AM, Sergio Lopes wrote:


Adiel,

Na máquina com FreeBSD 9

# pkg create firebird-

Substitua o  pela versão, para listar os pacotes instalados rode o
comando pkg info

Será gerado um arquivo algo como firebird-.txz

Copie o arquivo para a máquina com FreeBSD 10

Remova o pacote antigo

E para instalar rode na máquina com FreeBSD 10

# pkg add firebird-.txz

Tente e poste para nós o resultado.


Tranquilo Sérgio, farei este e mais testes.
Mas em teoria, se sua dica funcionasse, eu teria conseguido instalar o
Firebird 2.5.2 do ftp do FreeBSD 9 no FreeBSD 10 com o pkg, certo?

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd





--
Cordialmente,
Adiel de Lima Ribeiro
(31) 8961-5984
Pós Graduação em Administração de Redes Linux
MCSA - Microsoft Certified Systems Administrator

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [Off-Topic] Retornar versão definida do Firebird em consultas ao banco.

2015-09-15 Por tôpico Luzivan
Adiel, boa noite. Recomendo que monitore os Logs do firebird no momento da
abertura do seu sistema, dependendo do nível de verbose do log poderá olha
se é onde ele censulta essa informação da versão, pois pode ser que seu
sistema esteja com essa informação da versão no próprio executável.

Também é possível ver o que o sistema consulta no banco usando o tcpdump,
se nos Logs do firebird e no tcpdump não ver o sistema consultando isso no
banco de dados é porque foi feito direto no executável.

Eu também entendo que se existe esta regra tão mandatória no sistema, não é
por nada, o sistema deve precisar de algum recurso específico dessa versão,
que não imagino qual seria, mas me atrevo a dizer que não seria inteligente
pelo lado do programador fazer essa amarração direto no executável, sem uma
razão muito especial, descartando claro que não foi feito de propósito.

On Tuesday, September 15, 2015, Adiel de Lima Ribeiro <
adiel.netad...@gmail.com> wrote:

>
>
>
>>
>> Adiel de Lima Ribeiro escreveu:
>>
>>> Bom dia lista!
>>> Imagino que isso seja Off-Topic.
>>> Seguinte: Tenho um sistema funcionando em cima de Firebird 2.5.3 faz um
>>> tempo.
>>> Este sistema precisa ser atualizado, mas a nova versão aceita apenas o
>>> Firebird 2.5.2.
>>> Na inicialização do sistema ele faz algum tipo de consulta ao banco e
>>> fecha o sistema por causa da versão do Firebird que não é a 2.5.2.
>>> Existe alguma maneira de eu modificar alguma tabela do Firebird para que
>>> seja retornado o valor 2.5.3 quando o sistema fizer esta consulta pela
>>> versão?
>>> Não sou programador, mas existe alguma maneira de interceptar este
>>> tráfego e modificar o valor retornado?
>>> É um sistema bem simples, imagino que seja uma consulta simples também.
>>> Utilizo o FreeBSD 10, que tem o Firebird 2.5.3 como padrão, até tentei
>>> forçar a instalação do 2.5.2 com o pkg, mas sem sucesso.
>>> Há como eu extrair o ports do FreeBSD 9 e tentar compilar o Firebird
>>> 2.5.2 no FreeBD 10?
>>> Obrigado.
>>>
>>>
>>
>>
>>
>>
>> -
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
> --
> Cordialmente,
> Adiel de Lima Ribeiro
> (31) 8961-5984
> Pós Graduação em Administração de Redes Linux
> MCSA - Microsoft Certified Systems Administrator
>
> On 09/15/2015 08:52 AM, Sergio Lopes wrote:
>
>> Adiel,
>>
>> Na máquina com FreeBSD 9
>>
>> # pkg create firebird-
>>
>> Substitua o  pela versão, para listar os pacotes instalados rode o
>> comando pkg info
>>
>> Será gerado um arquivo algo como firebird-.txz
>>
>> Copie o arquivo para a máquina com FreeBSD 10
>>
>> Remova o pacote antigo
>>
>> E para instalar rode na máquina com FreeBSD 10
>>
>> # pkg add firebird-.txz
>>
>> Tente e poste para nós o resultado.
>>
>
> Tranquilo Sérgio, farei este e mais testes.
> Mas em teoria, se sua dica funcionasse, eu teria conseguido instalar o
> Firebird 2.5.2 do ftp do FreeBSD 9 no FreeBSD 10 com o pkg, certo?
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


-- 
[Luzivan ;]
"O caminho do sucesso está sempre em construção"
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [Off-Topic] Retornar versão definida do Firebird em consultas ao banco.

2015-09-15 Por tôpico Adiel de Lima Ribeiro






Adiel de Lima Ribeiro escreveu:

Bom dia lista!
Imagino que isso seja Off-Topic.
Seguinte: Tenho um sistema funcionando em cima de Firebird 2.5.3 faz 
um tempo.
Este sistema precisa ser atualizado, mas a nova versão aceita apenas 
o Firebird 2.5.2.
Na inicialização do sistema ele faz algum tipo de consulta ao banco e 
fecha o sistema por causa da versão do Firebird que não é a 2.5.2.
Existe alguma maneira de eu modificar alguma tabela do Firebird para 
que seja retornado o valor 2.5.3 quando o sistema fizer esta consulta 
pela versão?
Não sou programador, mas existe alguma maneira de interceptar este 
tráfego e modificar o valor retornado?

É um sistema bem simples, imagino que seja uma consulta simples também.
Utilizo o FreeBSD 10, que tem o Firebird 2.5.3 como padrão, até 
tentei forçar a instalação do 2.5.2 com o pkg, mas sem sucesso.
Há como eu extrair o ports do FreeBSD 9 e tentar compilar o Firebird 
2.5.2 no FreeBD 10?

Obrigado.







-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


--
Cordialmente,
Adiel de Lima Ribeiro
(31) 8961-5984
Pós Graduação em Administração de Redes Linux
MCSA - Microsoft Certified Systems Administrator

On 09/15/2015 08:52 AM, Sergio Lopes wrote:

Adiel,

Na máquina com FreeBSD 9

# pkg create firebird-

Substitua o  pela versão, para listar os pacotes instalados rode o 
comando pkg info


Será gerado um arquivo algo como firebird-.txz

Copie o arquivo para a máquina com FreeBSD 10

Remova o pacote antigo

E para instalar rode na máquina com FreeBSD 10

# pkg add firebird-.txz

Tente e poste para nós o resultado.


Tranquilo Sérgio, farei este e mais testes.
Mas em teoria, se sua dica funcionasse, eu teria conseguido instalar o 
Firebird 2.5.2 do ftp do FreeBSD 9 no FreeBSD 10 com o pkg, certo?


-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [Off-Topic] Retornar versão definida do Firebird em consultas ao banco.

2015-09-15 Por tôpico Sergio Lopes

Adiel,

Na máquina com FreeBSD 9

# pkg create firebird-

Substitua o  pela versão, para listar os pacotes instalados rode o 
comando pkg info


Será gerado um arquivo algo como firebird-.txz

Copie o arquivo para a máquina com FreeBSD 10

Remova o pacote antigo

E para instalar rode na máquina com FreeBSD 10

# pkg add firebird-.txz

Tente e poste para nós o resultado.



Adiel de Lima Ribeiro escreveu:

Bom dia lista!
Imagino que isso seja Off-Topic.
Seguinte: Tenho um sistema funcionando em cima de Firebird 2.5.3 faz 
um tempo.
Este sistema precisa ser atualizado, mas a nova versão aceita apenas o 
Firebird 2.5.2.
Na inicialização do sistema ele faz algum tipo de consulta ao banco e 
fecha o sistema por causa da versão do Firebird que não é a 2.5.2.
Existe alguma maneira de eu modificar alguma tabela do Firebird para 
que seja retornado o valor 2.5.3 quando o sistema fizer esta consulta 
pela versão?
Não sou programador, mas existe alguma maneira de interceptar este 
tráfego e modificar o valor retornado?

É um sistema bem simples, imagino que seja uma consulta simples também.
Utilizo o FreeBSD 10, que tem o Firebird 2.5.3 como padrão, até tentei 
forçar a instalação do 2.5.2 com o pkg, mas sem sucesso.
Há como eu extrair o ports do FreeBSD 9 e tentar compilar o Firebird 
2.5.2 no FreeBD 10?

Obrigado.







-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] [Off-Topic] Retornar versão definida do Firebird em consultas ao banco.

2015-09-15 Por tôpico Adiel de Lima Ribeiro

Bom dia lista!
Imagino que isso seja Off-Topic.
Seguinte: Tenho um sistema funcionando em cima de Firebird 2.5.3 faz um 
tempo.
Este sistema precisa ser atualizado, mas a nova versão aceita apenas o 
Firebird 2.5.2.
Na inicialização do sistema ele faz algum tipo de consulta ao banco e 
fecha o sistema por causa da versão do Firebird que não é a 2.5.2.
Existe alguma maneira de eu modificar alguma tabela do Firebird para que 
seja retornado o valor 2.5.3 quando o sistema fizer esta consulta pela 
versão?
Não sou programador, mas existe alguma maneira de interceptar este 
tráfego e modificar o valor retornado?

É um sistema bem simples, imagino que seja uma consulta simples também.
Utilizo o FreeBSD 10, que tem o Firebird 2.5.3 como padrão, até tentei 
forçar a instalação do 2.5.2 com o pkg, mas sem sucesso.
Há como eu extrair o ports do FreeBSD 9 e tentar compilar o Firebird 
2.5.2 no FreeBD 10?

Obrigado.

--
Cordialmente,
Adiel de Lima Ribeiro
(31) 8961-5984
Pós Graduação em Administração de Redes Linux
MCSA - Microsoft Certified Systems Administrator

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd