BASE DE CONOCIMIENTO

Error "Data source name not found and no default driver specified" al conectar a la fuente de datos del servidor SQL


Publicado: 21 Mar 2014
Fecha de la última modificación: 18 May 2020

Problema

Cuando intente conectar con una fuente de datos publicada del Servidor de Microsoft SQL o actualizar un extracto publicado, puede aparecer uno de los errores siguientes:

The drivers necessary to connect to this database server are not properly installed. Visit http://www.tableausoftware.com/es-es/drivers to download driver setup files. (Los controladores necesarios para conectarse al servidor de esta base de datos no están instalados correctamente. Visite http://tableausoftware.com/drivers para descargar los archivos de instalación de los controladores)

The driver necessary to connect to the database server '<server name>' are not properly installed on Tableau Server. Visit http://www.tableausoftware.com/drivers to download driver setup files. (Los controladores necesarios para conectarse al servidor de la base de datos "<nombre de servidor>" no están instalados correctamente en Tableau Server. Visite http://www.tableausoftware.com/es-es/drivers para descargar los archivos de configuración del driver)
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (No se encuentra el nombre de la fuente de datos y no se especificó ningún controlador predeterminado)

O
 
An unexpected error occurred on the server. If you continue to receive this error please contact your Tableau Server Administrator. (Error inesperado. Se ha producido un error inesperado. Si sigue recibiendo este error, póngase en contacto con el administrador de Tableau Server)

DataSourceException: To connect to the <server name> database, you must install at least version 10.0 of the driver. Version 0.0.0 of the driver is currently installed.
Visit http://www.tableausoftware.com/es-es/drivers to download driver setup files. [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (DataSourceException: Para conectarse a la base de datos <nombre de servidor>, debe instalar como mínimo la versión 10.0 del controlador. La versión 0.0.0 del controlador es la que está instalada actualmente. Visite http://tableausoftware.com/drivers para descargar los archivos de instalación de los controladores. No se encuentra el nombre de la fuente de datos [Microsoft]ODBC Driver Manager] y no se especificó ningún controlador predeterminado)

Algunos libros de trabajo que se conectan a la fuente de datos lo hacen sin errores, mientras que otros generan el error anterior. Algunos extractos de la fuente de datos se actualizan de la forma prevista, mientras que otros generan el error anterior.

Entorno

  • Tableau Server
  • Microsoft SQL Server

Solución

En el equipo donde se ejecute Tableau Server, descargue e instale el controlador del Servidor de Microsoft SQL desde la página Controladores y activación.

Si ejecuta Tableau Server en un entorno distribuido, instale los controladores en todos los equipos donde se ejecute Tableau Server, incluidos los de los trabajadores.

Causa

Los equipos donde se ejecuta Tableau Server no disponen de la nueva versión del controlador del Servidor de Microsoft SQL y están usando el controlador predeterminado del Servidor SQL que viene instalado con el sistema operativo Windows. El controlador predeterminado del Servidor SQL es compatible con muchas funciones del Servidor de Microsoft SQL, pero las funciones avanzadas de las versiones más recientes del Servidor de Microsoft SQL no son compatibles con el controlador predeterminado del Servidor SQL.
¿Fue de ayuda este artículo para resolver el problema?