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

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

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) não consigo.

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

Preciso usar ODBC, pois usar o SDK sozinho trava o IIS ede acordo com esta postagem, a solução é usar ODBC.

obrigado

Responder1

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.exeem vez de c:\windows\system32\odbcad32.exe.

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

Espero que isto seja útil a alguém.

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

Responder2

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

O número de bits do aplicativo que consome ODBC determina o número de bits dos drivers que ele pode usar. O IIS de 32 bits requer drivers ODBC de 32 bits e SDK do cliente de 32 bits. O IIS de 64 bits pode ser configurado para ser executado no modo de 32 bits; nesse caso, requer drivers ODBC de 32 bits e SDK do cliente de 32 bits. No modo padrão de 64 bits, o IIS de 64 bits requer drivers ODBC de 64 bits e SDK do cliente de 64 bits.

Os 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.

Os 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 dos usuários raramente são a melhor escolha.

De modo geral, você deseja a versão mais recente do CSDK do Informix, independentemente da versão da instância de destino do Informix. Dado que a instância alvo do Informix não está na mesma máquina que o CSDK, o número de bits do CSDK e da instância alvo pode, mas não precisa, corresponder.

informação relacionada