Windows 7上的PostgresSQL ODBC驱动程序没有显示

问题描述:

我正在运行win7 64bit,所以我安装了(psqlodbc_09_00_0300-x64.zip)msi 64bit drivers for postgres odbcWindows 7上的PostgresSQL ODBC驱动程序没有显示

我也尝试从以下位置启动ODBC管理“%SYSTEMDRIVE%\的Windows \ SYSWOW64 \ odbcad32.exe的”

,但我仍然没有看到任何Postgres的驱动程序,我可以使用。

任何人都知道如何让他们出现?

enter image description here

+0

你的屏幕截图显示的驱动列表的一小部分。如果安装正确,Postgres驱动程序应该是所有那些“Microsoft ...”驱动程序。 – 2011-05-19 18:03:50

+0

是的,我无法调整窗口的大小......但我向你保证他们不在那里。我只是想证明我看不见它。 – capdragon 2011-05-19 18:06:37

+0

当我从“管理工具”运行“%windir%\ system32 \ odbcad32.exe”(“Data Sources(ODBC)”)时,我看到它们,当我运行“”%systemdrive时看不到它们%\ Windows \ SysWoW64 \ odbcad32.exe“,因为它是该工具的32位版本,您可以在任务管理器中验证哪个是哪个。 – 2011-05-19 21:06:34

通常在这样的要安装的情况下,无论是64位驱动程序(用于64位程序)和32位驱动程序(用于32位程序)。如果这不起作用,您有两种选择:

  1. 卸载并重新安装。在重新安装时禁用防病毒软件等以及任何可能干扰写入注册表的操作。

  2. 运行REGSVR32上的32位版本和regsvr64上的64位版本

要设置DSN为32位应用程序,您必须使用:%WINDIR%\ Syswow64资料\ odbcad32.exe的 和64位应用程序,您必须使用:%WINDIR%\ SYSTEM32 \ odbcad32.exe的

看到http://psqlodbc.projects.pgfoundry.org/faq.html#6.8