Configuración de PostgreSQL ODBC en Windows


Tengo la última versión de 64 bits de PostgreSQL. Estoy ejecutando Win 7 64 bit. Había instalado el controlador ODBC (a través del instalador inicial) cuando instalé PG, y lo actualizé a la última versión de http://www.postgresql.org/ftp/odbc/versions/msi/.

Sin embargo, cuando voy al panel de control de ODBC e intento agregar un DSN de Usuario, PostgreSQL no aparece como un servidor.

Estaba siguiendo las instrucciones dadas aquí, pero noté que los enlaces están fechados.

Author: IamIC, 2011-07-23

4 answers

Como veo, el instalador de PostgreSQL no incluye la versión de 64 bits del controlador ODBC, lo cual es necesario en su caso. Descargar psqlodbc_09_00_0310-x64.zip e instalarlo en su lugar. Lo comprobé en Win 7 64 bit y PostgreSQL 9.0.4 64 bit y se ve bien:

introduzca la descripción de la imagen aquí

Conexión de prueba:

introduzca la descripción de la imagen aquí

 34
Author: Grzegorz Szpetkowski,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-07-23 06:20:05

Instalación de psqlODBC en Windows de 64 bits

Aunque puede instalar controladores ODBC de 32 bits en Win X64 como de costumbre, no puede configurar DSNs de 32 bits a través del panel de control ordinario o del administrador de fuentes de datos ODBC.

Cómo configurar controladores ODBC de 32 bits en Win x64

Configure ODBC DSN desde %SystemRoot%\syswow64\odbcad32.exe

  1. Inicio > Ejecutar
  2. Enter: %SystemRoot%\syswow64\odbcad32.exe
  3. Pulse retorno.
  4. Abra ODBC y seleccione bajo el Sistema DSN pestaña.
  5. Seleccione PostgreSQL Unicode

Es posible que tenga que jugar con él y probar diferentes escenarios, pensar fuera de la caja, recuerde que esto es de código abierto.

 22
Author: TSMurphy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-17 09:35:00

Tenga en cuenta que debe instalar el controlador para la versión de su cliente de software(MS access), no para la versión del sistema operativo. esto significa que si su MS Access es una versión de 32 bits,debe instalar un controlador odbc de 32 bits. regards

 10
Author: Patrick,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-22 11:26:15

Primero descarga el controlador ODBC psqlodbc_09_01_0200-x64.zip luego lo instalaste.Después de eso vaya a INICIO - >Programa - > Herramientas administrativas luego seleccione Fuente de datos ODBC luego haga doble clic en el mismo después de que seleccione PostgreSQL 30 luego seleccione configurar luego proporcione los detalles adecuados como nombre de base de datos id de usuario nombre de host contraseña de la misma base de datos de esta manera configurará su conexión DSN.Después de que usted comprobará SSL debe ser permitir .

Luego sigue tab system DSN luego selecciona ADD tabthen selecciona postgreSQL_ANSI_64X ODBC después de que hayas creado la conexión ODBC de PostgreSQL.

 2
Author: Rushikesh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-12-08 09:43:09