Re: [firebase-br] Firebird via ODBC e ASP: alguém já teve problemas?

Pedro José F. Castro news.pj em gmail.com
Sex Jun 29 16:47:38 -03 2007


Na verdade somente duas máquinas precisaram do driver ODBC: o servidor web e
outra que tem um aplicativo em VB que usa ODBC pra acessar o firebird. O que
fizemos foi "dar uma geral" nos equipamentos que acessavam o servidor
firebird, até pra prevenir outros problemas que viessem a ocorrer depois que
mexessemos no servidor. Pra evitar que depois o cliente atribuísse a nós
qualquer problema de conexão. Ainda tem gente cabeçuda no mundo, hehehehe...

Olhamos o firewall e o desativamos nos dois servidores. Abrimos o que
pudemos. Até permissão total a TODOS sobre os arquivos do banco o
administrador da rede resolveu dar. O estranho é que a conexão ODBC no
servidor web está correta. Fisicamente no próprio servidor web a conexão
ODBC é feita com sucesso. Quando é acessada via web é que não abre de jeito
nenhum. Por isso estamos de olho no IISxASP. Acreditamos que tenha algum
arquivo corrompido no sistema operacional ou outra coisa qualquer
apresentando falha. A última coisa que queremos acreditar é que há
incompatibilidade entre o driver ODBC do firebird e o server 2003 com IIS.
Por isso lancei mão deste canal pra ter um reforço desta nossa posição.

Obrigado pela sua atenção!

At,
Pedro.

Em 29/06/07, omar l m rosa <omar em conesul.inf.br> escreveu:
>
> Porque deveria instalar o driver odbc "nas maquinas envolvidas"?
> Aí tem truta!
>
> Quem acessa o firebird via odbc é somente o iis no servidor web...
>
> as demais maquinas não precisam do odbc... só o browser...
>
> Verifique no iis se tem firewall bloqueando o acesso ao server firebird ou
> versa-vice, se a odbc usada pelo iis está corretamente configurada...
>
> Use algum programa para acessar a odbc no servidor web para ver se conecta
> no servidor firebird corretamente... como ibpump por ex.
>
> Good lock..
>
> bai!
> omar
>
>
> ----- Original Message -----
> From: "Pedro José F. Castro" <news.pj em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Friday, June 29, 2007 3:18 PM
> Subject: [firebase-br] Firebird via ODBC e ASP: alguém já teve problemas?
>
>
> Estamos com problemas no acesso aos dados do firebird via ODBC ( Firebird
> ODBC Driver 1.2.0.69 ) utilizando ASP. Estamos utilizando as máquinas do
> próprio cliente, que já possuiam servidor web e servidor firebird em
> produção. É a primeira vez que será instalada uma aplicação web acessando
> firebird na empresa. As demais aplicações que usam o banco não são web.
>
> A situação é a seguinte:
>
> Temos um servidor web windows server 2003, rodando IIS. Outro servidor
> windows server 2003 rodando o firebird 1.5.
> A aplicação ASP acessa o banco de dados no servidor firebird.
> A mesma aplicação ASP hospedada no servidor web funciona corretamente na
> estação de desenvolvimento, uma windows XP rodando IIS localmente,
> acessando
> o mesmo servidor firebird.
> No servidor web está instalado a mesma versão do driver ODBC instalado na
> estação de desenvolvimento, assim como as dlls ( fbclient.dll e gds32.dll,
> por via das dúvidas... ) do client firebir?d.
> Nas duas máquinas o ODBC conseque conectar ao servidor firebird com
> sucesso.
> Entretanto, a aplicação web rodando no servidor em uma consulta de teste
> fica "o dia inteiro" tentando listar os dados e os dados não são exibidos.
> A
> mesma consulta no XP é exibida na mesma hora.
>
> O que percebemos:
>
> Logo na primeira vez em nossos testes, além de não retornar os dados
> apareceu essa mensagem de erro:
>
> "The description for Event ID ( 0 ) in Source ( Firebird SQL Server )
> cannot
> be found. The local computer may not have the necessary registry
> information
> or message DLL files to display messages from a remote computer. You may
> be
> able to use the /AUXSOURCE= flag to retrieve this description; see Help
> and
> Support for details. The following information is part of the event:
> Missing
> configuration file
> : c:\windows\system32\firebird.conf.
> no Application Log do Event Viewer".
>
>
> Estranho, pq não há servidor firebird instalado no nosso servidor web.
> Então, pq procurar o "firebird.conf"? Resolvemos este erro parando tudo e
> reinstalando o firebird no outro servidor, clients firebird e os drivers
> ODBC nas máquinas envolvidas. Esta mensagem desapareceu, as demais
> aplicações que usam o firebird continuaram funcionando como antes, mas a
> web
> ainda sem retornar os dados. Não é desconfiamos da aplicação por funcionar
> bem no IIS do XP, acessando o mesmo servidor firebird, antes e depois de
> nossa intervenção.
>
> Assim, estamos desconfiando de bug no IIS no windows server 2003 ou de
> incompatibilidade do driver ODBC com o windows server 2003.
>
> Alguém já viu algum caso de incompatibilidade do driver ODBC do firebird
> com
> o IIS do windows server 2003, ou algum problema de acesso a dados parecido
> com o exposto aqui, relacionado a ASP e firebird? Já estamos a ponto de
> pedir que reinstalem ou troquem o sistema operacional no servidor web pq
> não
> vemos mais suspeitos.
>
> Gostariamos da opinião dos amigos desta lista.
>
> At,
> Pedro.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> __________ Informação do NOD32 IMON 2364 (20070629) __________
>
> Esta mensagem foi verificada pelo NOD32 sistema antivírus
> http://www.eset.com.br
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista