Odbc DataSource 32bits no Windows 7

Ando efetuando uns testes com o Postgresql e o Virtual Box, ambos excelentes sistemas. No Virtual Box eu criei uma máquina virtual, nele instalando um Ubuntu Server 64 bits com o Postgresql – e configurando o postgresql.conf e pg_hba.conf como sempre.

A partir de outra máquina virtual, rodando o Ubuntu Jaunty Desktop, consigo normalmente acessar o banco de dados no Ubuntu Server, então tudo ok. Ou quase tudo ok.

Para acessar o banco de dados postgresql a partir de meu sistema hospedeiro – ou seria anfitirião? estalajadeiro?, rodando o indefectível ( até o momento) Windows 7 tive de instalar os controladores ODBC (disponíves no ftp do Postgresql) .

Depois de instalar, navego até o Painel de Controle, depois para Fontes de dados Odbc e, CADÊ? Sumiu, ninguém viu. Só aparecem listados os controladores das fontes de dados do SQL Server. Muito estranho.

Mas eu já havia feito isto. Uma busca em minha memória e me lembrei que era um problema de versão do sistema. O controlador, ou driver , que instalei é de 32 bits. O sistema é de 64 bits. E o Windows não gosta de misturar alhos com bugalhos.

Para acessar finalmente o gerenciador de fontes de dados ODBC 32 bits é necessário executar este safado:

C:\Windows\SysWOW64\odbcad32.exe

Agora sim!

Posts relacionados

17 ideias sobre “Odbc DataSource 32bits no Windows 7

  1. Andre Thiago

    Cara estou tendo quase o mesmo problema. Instalei uma versão ACADÊMICA do Win7. Usava o PostgreSQL 8.3 e migrei para a nova versão 8.4.1.Estava instalando-o no meu Notebook Philco (aprox. 160 HD,2GB RAM, Proc. Dual Core 1.8). Ele fazia todo o processo de instalação, mas quando eu ia inicializá-lo, ele dava arquivo corrompido.
    Então entrei na fonte de Dados do ODBC. E o Driver dele(POSTGRESQL) não consta.

    Vc poderia me ajudar, por favor?

    Desde já meu mto obrigado!

  2. seiti Autor do post

    Mas vopcê chegou a executar o comando do post?

    C:\Windows\SysWOW64\odbcad32.exe

    Ele abre as fontes de dados ODBC, mas as com versão 32bits. Navegando pelos menus do Windows você só consegue enxergar os drivers de 64bits.

  3. Andre Thiago

    Seiti, cara eu executei.Mas ele não acha o caminho!
    O meu SEVEN é 32bits.Quando tento instalar o Postgre versão 8.3/8.4 aparece a seguinte mensagem:
    Problem running post-install step.Installation may not complete correcty
    The database cluster initialisation failed.

    No entando ele nem chega a instalar corretamente, segundo a mensagem.
    Já retirei o LOGOF do meu note,jé retirei o UAC. Mas nda. não consigo instalá-lo.Vc consegue visualizar o problema?

    Tenho o UBUNTU 8.10(duas versões atrasado…rsrs),instalado na minha máquina, nele o consegui instalar o POSTGRE NORMALMENTE.Mas como eu o uso só para experiências prefiro instalar o POSTGRE no Win7.

    Espero resposta.
    Desde-já mto Obrigado pela Atenção.

  4. seiti Autor do post

    Apesar de utilizar um PostgreSQL num Windows Server, recomendo você usá-lo no Ubuntu mesmo. Tudo mais fácil e simples. Instala um VirtualBox e coloca o Karmic Koala para rodar e seja feliz.

  5. Andre Thiago

    rsrsrs…Blz!
    Vou me entregar mais uma vez p/ o UBUNTU, e me dar por vencido pela Microsoft(Win7).Já tive problemas com o Vista e tive que usar o UBUNTU, agora tenho problemas com o Win7 e de novo o Linux(distro UBUNTU)Venceu.
    SOFTWARE LIVRE é o que há.
    vida longa ao apt-get install…kkkk…

    Vlw pelas recomendações!

  6. Denis

    Cara valeu mesmo, tava tentando configurar a ODBC pra testar um servidor de mu aki e num tava dando de geito nenhum, ai executei o gerenciador de 32 bits e meus problemas acabaram, muito obrigado!
    Parabens pelo post

  7. Rafael

    Pessoal,

    Tenho um windows 7 em uma de minhas filiais, porém quando crio o odbc com um usuário de domínio, com direitos de administrador, funciona, quando reinicio a máquina o odbc some, alguém já viu isso??

    Meu servidor de BD roda windows 2008 R2 x64, minha máquina Windows 7 ultimate x64

  8. Andrez Pereira

    cara…

    valeu mesmo

    C:\Windows\SysWOW64\odbcad32.exe

    isso me ajudou muito.
    axei q o outro mostrava tudo

    nunca ia imaginar q tinha q executar isso ali.

    valeu mano.

  9. Henrique

    Cara, muito obrigado.

    Tive esse problema com o driver para mysql no win 7 ultimate 64bits. Se não fosse seu post, eu tava ferrado.

    Vlw.!

  10. Heraldo Gama

    Eu tenho o mesmo problema, simplesmente somem a fonte de dados do PostGreSQL. Só que uso a versão 32 bits do windows 7. Já reinstalei várias vezes, aparentemente instala normal, quando vou lá o Gerenciador de Fontes de dados ODBC, cadê ? Só aparece o nome da fonte, já a dll e versão estão em branco. É como se não fosse registrado. Não sei o que fazer. Se alguém puder me ajudar, fico grato.

  11. Edmilson

    Muito obrigado pela dica.
    Estava com problema para executar uma aplicação. Foi só configurar o ODBC 32 bits que funcionou.

    [],

  12. Eduardo

    Bela dica!

    Eu já tinha visto isto a um bom tempo atrás, mas jamais iria me lembrar “naturalmente” ahuauhahu.

    vlw!

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>