Настройка PostgreSQL ODBC в Windows - PullRequest
32 голосов
/ 23 июля 2011

У меня последняя 64-битная версия PostgreSQL.Я бегу Win 7 64 бит.Я установил драйвер ODBC (через первоначальный установщик) при установке PG и обновил его до последней версии с http://www.postgresql.org/ftp/odbc/versions/msi/.

Однако, когда я захожу на панель управления ODBC и пытаюсь добавить пользователяDSN, PostgreSQL не указан как сервер.

Я следовал инструкциям, приведенным здесь , но я отметил, что ссылки датированы.

Ответы [ 4 ]

38 голосов
/ 23 июля 2011

Как я вижу, установщик PostgreSQL не включает 64-битную версию драйвера ODBC, что необходимо в вашем случае.Загрузите psqlodbc_09_00_0310-x64.zip и установите вместо него.Я проверил это на 64-битной Win 7 и 64-битной PostgreSQL 9.0.4, и все выглядит нормально:

enter image description here

Тестовое соединение:

enter image description here

23 голосов
/ 04 апреля 2013

Установка psqlODBC на 64-битной Windows

Хотя вы можете установить 32-битные драйверы ODBC на Win X64 как обычно, вы не можете настроить 32-битные DSN с помощью обычной панели управления или администратора источника данных ODBC.

Как настроить 32-разрядные драйверы ODBC на Win x64

Настроить ODBC DSN из% SystemRoot% \ syswow64 \ odbcad32.exe

  1. Пуск> Выполнить
  2. Введите: %SystemRoot%\syswow64\odbcad32.exe
  3. Хит возврата.
  4. Откройте ODBC и выберите на вкладке Системный DSN.
  5. Выберите PostgreSQL Unicode

Возможно, вам придется поиграть с ним и попробовать разные сценарии, думать нестандартно, помните, что это открытый исходный код.

11 голосов
/ 22 августа 2012

Обратите внимание, что необходимо установить драйвер для версии вашего программного клиента (MS Access), а не для версии ОС.это означает, что если ваш MS Access является 32-битной версией, вы должны установить 32-битный драйвер odbc.С уважением

3 голосов
/ 08 декабря 2014

Сначала вы загружаете драйвер ODBC psqlodbc_09_01_0200-x64.zip, а затем устанавливаете его. После этого перейдите в START-> Program-> Администрирование, затем выберите Data Source ODBC, затем дважды щелкните по нему, после этого выберите PostgreSQL 30, затем выберите configure, затем предоставьте необходимые данные, такие как db name user Id host name пароль того же Таким образом, вы настроите соединение с DSN. После этого вы должны проверить, что SSL должен быть разрешен.

Затем вы переходите на следующую вкладку DSN системы, затем выбираете вкладку ADD, затем выбираете ODG postgreSQL_ANSI_64X после того, как вы создали соединение ODBC PostgreSQL.

...