Como instalo o Informix ODBC no Windows Server 2003/2008?

4

Instalei o Informix Client SDK no meu PC (32 bits) e no servidor. Eu poderia criar uma conexão ODBC no meu PC facilmente, mas no Windows 2003 e 2008 (64 bits) eu não posso.

Não sei se existe um SDK de 64 bits; talvez este seja o problema. Mas não encontrei o que fazer.

Eu preciso usar o ODBC, pois o uso do próprio SDK trava o IIS e de acordo com esta postagem , a solução é usar o ODBC.

obrigado

    
por sergiogx 21.01.2010 / 17:46

2 respostas

5

Eu encontrei o caminho.

O problema é que o servidor é de 64 bits e minha estação de trabalho é de 32 bits.

O aplicativo IIS é de 32 bits, portanto, a conexão ODBC também deve ser de 32 bits.

Para acessar o ODBC de 32 bits no Windows de 64 bits, você deve executar c:\windows\syswow64\odbcad32.exe em vez de c:\windows\system32\odbcad32.exe .

Agora posso adicionar a conexão de dados para o Informix.

Espero que isso ajude alguém lá fora.

UPDATE: isso não está funcionando com o Windows Server 2008: (

    
por 23.01.2010 / 04:46
0

O Windows de 64 bits (todas as versões) oferece suporte a executáveis e bibliotecas de 32 e 64 bits.

O bitness do aplicativo de consumo ODBC dita o bitness dos drivers que ele pode usar. O IIS de 32 bits requer drivers ODBC de 32 bits, SDK de cliente de 32 bits. IIS de 64 bits pode ser definido para ser executado no modo de 32 bits, caso em que requer drivers ODBC de 32 bits, SDK de cliente de 32 bits. No modo padrão de 64 bits, o IIS de 64 bits requer drivers ODBC de 64 bits, SDK de cliente de 64 bits.

Drivers ODBC de 32 bits são configurados com o Administrador ODBC de 32 bits. No Windows de 64 bits, isso é C:\Windows\SysWoW64\odbcad32.exe . No Windows de 32 bits, isso é C:\Windows\System32\odbcad32.exe .

Drivers ODBC de 64 bits são configurados com o Administrador ODBC de 64 bits. No Windows de 64 bits, isso é C:\Windows\System32\odbcad32.exe . No Windows de 32 bits, isso não existe.

Os DSNs do sistema serão sua melhor escolha em quase todos os casos. Os DSNs do usuário raramente são a melhor escolha.

Em geral, você deseja a versão mais recente do CSDK do Informix, independentemente da versão da instância do Informix de destino. Como a instância do Informix de destino não está na mesma máquina que o CSDK, o bitness do CSDK e a instância de destino podem, mas não precisam ser correspondentes.

    
por 07.09.2015 / 07:42