Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Databricks cambió el nombre del controlador ODBC en febrero de 2026. Esta guía le ayuda a migrar conexiones existentes desde el controlador ODBC de Simba Spark heredado al controlador ODBC de Databricks.
Databricks ya no distribuye nuevas versiones del controlador Simba heredado, pero las versiones existentes siguen siendo compatibles durante dos años. Databricks recomienda migrar al nuevo controlador para obtener acceso a las características y mejoras más recientes. Ambos controladores pueden coexistir durante la migración, por lo que puede migrar de forma incremental entre aplicaciones, probar sin interrumpir la producción y revertirlo rápidamente si es necesario.
Qué ha cambiado
Solo ha cambiado el nombre del controlador y las rutas de instalación. Todos los parámetros de conexión y la funcionalidad siguen siendo los mismos.
| Componente | Controlador ODBC de Simba Spark | Controlador ODBC de Databricks |
|---|---|---|
| Ruta de instalación de Windows | C:\Program Files\Simba Spark ODBC Driver |
C:\Program Files\Databricks ODBC Driver |
| Ruta de instalación de Linux | /opt/simba/spark |
/opt/databricks/databricksodbc |
| Ruta de instalación de macOS | /Library/simba/spark |
/Library/databricks/databricksodbc |
| Variable del entorno | SIMBASPARKINI |
DATABRICKSODBCINI |
Pasos de migración
Complete estos pasos para migrar del controlador ODBC de Simba heredado al controlador ODBC de Databricks.
Paso 1: Instalar el nuevo controlador
Descargue desde la página de descarga del controlador ODBC de Databricks y ejecute el instalador para su plataforma.
Windows
Ejecute el .msi instalador y siga las indicaciones.
Linux (RPM)
sudo rpm -i databricks-odbc-*.rpm
Linux (DEB)
sudo dpkg -i databricks-odbc_*.deb
MacOS
Abra el .dmg archivo y ejecute el .pkg instalador.
Paso 2: Actualizar cadenas de conexión
Cambie el nombre del controlador en las cadenas de conexión:
Before:
Driver={Simba Spark ODBC Driver};Host=...
After:
Driver={Databricks ODBC Driver};Host=...
Todos los demás parámetros (Host, Puerto, HTTPPath, AuthMech y credenciales) permanecen sin cambios.
Paso 3: Actualizar configuraciones de DSN
Omita este paso si usa cadenas de conexión sin DSN.
Windows
- Abra el administrador de orígenes de datos ODBC.
- Seleccione el DSN y haga clic en Configurar.
- Seleccione Databricks ODBC Driver en la lista de controladores.
- Haz clic en Aceptar.
Linux/macOS
Actualice el odbc.ini archivo para que apunte a la nueva biblioteca de controladores:
Before:
Driver=/opt/simba/spark/lib/64/libsparkodbc_sb64.so
After:
Driver=/opt/databricks/databricksodbc/lib/64/libdatabricksodbc_sb64.so
Paso 4: Actualización de variables de entorno (solo Linux/macOS)
Si usa SIMBASPARKINI, cámbielo a DATABRICKSODBCINI:
export DATABRICKSODBCINI=/path/to/databricks.odbc.ini
Paso 5: Actualización del código de la aplicación
Actualice las referencias de nombre del controlador en el código:
Python
# Before
conn_str = "Driver={Simba Spark ODBC Driver};..."
# After
conn_str = "Driver={Databricks ODBC Driver};..."
Java
// Before
String connStr = "jdbc:odbc:Driver={Simba Spark ODBC Driver};...";
// After
String connStr = "jdbc:odbc:Driver={Databricks ODBC Driver};...";
C#
// Before
string connStr = "Driver={Simba Spark ODBC Driver};...";
// After
string connStr = "Driver={Databricks ODBC Driver};...";
Paso 6: Comprobar la migración
Pruebe la conexión:
SELECT current_version();
Confirme que el controlador está instalado:
Windows
Active la pestañaControladores de administrador >de orígenes de datos ODBCpara "Controlador ODBC de Databricks".
Linux/macOS
Ejecute el siguiente comando: La salida incluye [Databricks ODBC Driver]:
odbcinst -q -d
Migración específica de herramientas
Siga estos pasos adicionales para herramientas y plataformas específicas.
Tableau
Tableau detecta automáticamente el nuevo controlador en la mayoría de los casos. Compruebe mediante la comprobación de datos>[su conexión]>Editar conexión.
Excel
Actualice el DSN en el administrador de orígenes de datos ODBC. Si usa fórmulas de Power Query , actualice las referencias al nombre del controlador.
SQL Server Management Studio
Actualice las configuraciones del servidor vinculado de SQL Server Management Studio (SSMS) que hacen referencia al nombre del controlador anterior y vuelva a probar las consultas.
Solución de problemas
Si tiene problemas durante la migración, pruebe estas soluciones.
Error del controlador no encontrado
Error: [IM002] Data source name not found and no default driver specified
Soluciones:
- Compruebe la instalación comprobando el Administrador de orígenes de datos ODBC (Windows) o ejecutándose
odbcinst -q -d(Linux/macOS). - Compruebe las rutas de acceso del controlador en
odbc.inioodbcinst.ini. - Confirme la arquitectura correcta (32 bits frente a 64 bits).
Errores de carga de bibliotecas (Linux)
Error loading shared libraries
Solución: Instale unixODBC:
# RPM-based
sudo yum install unixODBC
# Debian-based
sudo apt-get install unixodbc
Preguntas más frecuentes
A continuación se muestran preguntas comunes sobre la migración al controlador actualizado.
¿Es necesario cambiar los parámetros de conexión además del nombre del controlador?
N.º Todos los parámetros (Host, Puerto, HTTPPath, AuthMech y credenciales) siguen siendo los mismos.
¿Dejarán de funcionar mis DSN existentes?
No, siempre que el controlador Simba permanezca instalado. Sin embargo, migre al nuevo controlador para futuras actualizaciones.
¿Hay algún cambio de funcionalidad?
N.º Solo se trata de un cambio de nombre. Todas las características funcionan de forma idéntica.
¿Puedo usar ambos controladores simultáneamente?
Sí. Instale ambos controladores para migrar de forma incremental.
Para obtener ayuda, póngase en contacto con el equipo de soporte técnico de Databricks o con el equipo de su cuenta para obtener ayuda para la migración.