Aplicação rodando no wine acessando SQLServer [RESOLVIDO]

1. Aplicação rodando no wine acessando SQLServer [RESOLVIDO]

Marcos Pereira dos Santos
mp.santos

(usa Outra)

Enviado em 18/08/2010 - 09:09h

Olá pessoal, sou novo na comunidade e peço-lhes a permissão para tirar uma dúvida com vocês. O quadro é o seguinte: Nosso departemento de TI quer acabar com máquinas windows e instalar ubuntu em todas as estações. Porém esbarramos no seguinte problema, nossa ERP usa banco de dados Postgres e a comunicação é feita pelo ODBC, até então conseguimos fazê-la rodar normalmento no wine habilitando duas bibliotecas na configuração do wine ( odbc32 / odbccp32 ). No entanto, em uma certa função, a aplicação precisa se comunicar com o banco sqlserver que está rodando em windows server 2003. O erro que aparece na aplicação quando essa função é chamada é Socket Error 10044. Já foi testado FreeTDS / e Easysoft ODBC-SQLSERVER, e eles se conectam ao banco, porém pelo linux, o wine não enxerga isso.

Obs: Foi instaldo o BDE e o Client o MS Sqlserver no wine e aparentemente estão funcionado.

Agradeço desde já a colaboração, Obrigado.


  


2. Resolução

Marcos Pereira dos Santos
mp.santos

(usa Outra)

Enviado em 21/10/2010 - 14:41h

O problema foi resolvido instando o MDAC_TYP .


Obs: Esta solução pode não funcionar se no código fonte onde faz a conexão com o SQLServer tiver uma função de Ping. Tive esse problema com o software da empresa que foi resolvido retirando o comando ping.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts