driver ODBC Postgres de 32 bits no Windows 2008 R2 x64

5

Estou tentando instalar o driver Postgres ODBC 32bit em uma máquina Windows 2008 R2 de 64 bits. Depois de instalá-lo, sem erros, eu vou para o painel ODBC, a versão de 32 bits sob a pasta / syswow64 e tente adicionar o driver, selecione o driver Postgres da lista, mas eu recebo um erro 126, dizendo que ele não consegue encontrar o driver no caminho especificado.

O problema é que o caminho que ele me mostra é o caminho exato em que o driver está, verifiquei novamente no registery (no HKLM \ SOFTWARE \ Wow6432Node \ ODBC \ ODBCINST.INI \ location) e está tudo bem lá também . Mais algumas pessoas em technet também tem o mesmo problema.

Alguém já se deparou com isso? Qualquer ideia seria muito apreciada.

edit: o driver funciona bem na minha máquina de teste win7 x64, esse comportamento só acontece no servidor.

    
por uaise 02.06.2014 / 17:24

1 resposta

3

Bem, eu percebi. Deixando a resposta aqui e alguns outros lugares para as futuras gerações:

O sistema não tinha o pré-requisito "secreto" de ter Visual C ++ 2010 x86 redistribuível instalado (não o x64, aquele que tinha). Corrigido o problema instantaneamente.

    
por 03.06.2014 / 13:20