BASE DE CONOCIMIENTO

Error while executing the query" al conectarse con la versión 12 de Postgresql


Publicado: 13 Nov 2019
Fecha de la última modificación: 20 Jul 2023

Problema

Los siguientes errores aparecen cuando se elimina una tabla del lienzo de modelo de datos y se añade una tabla al conectar Tableau Desktop con la versión 12 de PostgreSQL.
 
"Unable to connect to the server. Check that the server is running and that you have access privileges to the requested database. (No se puede conectar con el servidor. Compruebe que el servidor está en ejecución y que dispone de los privilegios de acceso necesarios para la base de datos solicitada)".
 
"Error while executing the query. (Error al ejecutar la consulta)".

"The table xxxxx does not exist. (La tabla xxxxx no existe)".

El mensaje de error también aparece en la imagen adjunta "error.PNG".

Entorno

  • Tableau Desktop 2019.3 y 2019.4
  • Windows 10
  • PostgreSQL 12

Solución

Desinstale el controlador de PostgreSQL actual e instale la versión 12 del controlador ODBC de PostgreSQL.
  • El instalador se puede descargar desde este sitio web: https://www.postgresql.org/ftp/odbc/versions/msi/

Una vez desinstalada la versión obsoleta del controlador Postgresql ODBC e instalada la versión 12 actual del controlador Postgresql ODBC, Tableau Desktop utilizará Postgresql ODBC 12 para conectarse a su base de datos de Postgresql 12.

NOTA: tenga en cuenta que los productos de Tableau no son completamente compatibles con la versión 12 de PostgreSQL. 

Causa

Actualmente, el controlador 9 de Postgresql ODBC se incluye en la instalación de Tableau Desktop. Se ha producido un problema de compatibilidad entre la versión 9 del controlador Postgresql ODBC y la versión 12 de la base de datos PostgreSQL.

Información adicional


¿Fue de ayuda este artículo para resolver el problema?