Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Databricks переименовал драйвер ODBC в феврале 2026 года. Это руководство поможет перенести существующие подключения из устаревшего драйвера ODBC Spark Simba Spark в драйвер ODBC Databricks.
Databricks больше не распространяет новые версии устаревшего драйвера Simba, но существующие версии остаются поддерживаемыми в течение двух лет. Databricks рекомендует перейти на новый драйвер, чтобы получить доступ к новейшим функциям и улучшениям. Оба драйвера могут сосуществовать во время миграции, поэтому при необходимости можно выполнять добавочную миграцию между приложениями, тестировать без нарушения рабочей среды и выполнять откат.
Что изменилось
Изменены только имена драйверов и пути установки. Все параметры подключения и функциональные возможности остаются одинаковыми.
| Компонент | Драйвер ODBC Для Simba Spark | Драйвер ODBC Databricks |
|---|---|---|
| Путь установки Windows | C:\Program Files\Simba Spark ODBC Driver |
C:\Program Files\Databricks ODBC Driver |
| Путь установки Linux | /opt/simba/spark |
/opt/databricks/databricksodbc |
| Путь установки macOS | /Library/simba/spark |
/Library/databricks/databricksodbc |
| Переменная среды | SIMBASPARKINI |
DATABRICKSODBCINI |
| Раздел реестра Windows (64-разрядная версия) | HKEY_LOCAL_MACHINE\SOFTWARE\Simba\Simba Spark ODBC Driver\Driver |
HKEY_LOCAL_MACHINE\SOFTWARE\Databricks\Databricks ODBC Driver\Driver |
| Раздел реестра Windows (32-разрядная версия) | HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Simba\Simba Spark ODBC Driver\Driver |
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Databricks\Databricks ODBC Driver\Driver |
Шаги миграции
Выполните следующие действия, чтобы перейти из устаревшего драйвера ODBC Simba в Драйвер ODBC Databricks.
Шаг 1. Установка нового драйвера
Скачайте с страницы загрузки драйвера ODBC Databricks и запустите установщик для своей платформы.
Виндоус
.msi Запустите установщик и следуйте инструкциям.
Linux (RPM)
sudo rpm -i databricks-odbc-*.rpm
Linux (DEB)
sudo dpkg -i databricks-odbc_*.deb
MacOS
.dmg Откройте файл и запустите .pkg установщик.
Шаг 2. Обновление строк подключения
Измените имя драйвера в строках подключения:
Before:
Driver={Simba Spark ODBC Driver};Host=...
After:
Driver={Databricks ODBC Driver};Host=...
Все остальные параметры (Host, Port, HTTPPath, AuthMech и учетные данные) остаются неизменными.
Шаг 3. Обновление конфигураций DSN
Пропустите этот шаг, если вы используете строки подключения, не связанные с DSN.
Виндоус
- Откройте администратора источника данных ODBC.
- Выберите имя DSN и нажмите кнопку "Настроить".
- Выберите Databricks ODBC Driver из списка драйверов.
- Нажмите кнопку ОК.
Linux или macOS
Обновите odbc.ini файл, чтобы указать новую библиотеку драйверов:
Before:
Driver=/opt/simba/spark/lib/64/libsparkodbc_sb64.so
After:
Driver=/opt/databricks/databricksodbc/lib/64/libdatabricksodbc64.so
Имя файла общего объекта может отличаться версией драйвера. Чтобы подтвердить точное имя установленной версии, выполните rpm -ql databricksodbc (или find /opt/databricks/databricksodbc -name '*.so').
Шаг 4. Обновление переменных среды (только для Linux или macOS)
Если вы используете SIMBASPARKINI, измените его на DATABRICKSODBCINI:
export DATABRICKSODBCINI=/path/to/databricks.odbc.ini
Шаг 5. Обновление кода приложения
Обновите ссылки на имя драйвера в коде:
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};...";
C/C++
// Before
SQLCHAR connStr[] = "Driver={Simba Spark ODBC Driver};...";
// After
SQLCHAR connStr[] = "Driver={Databricks ODBC Driver};...";
Шаг 6. Проверка миграции
Проверьте подключение:
SELECT current_version();
Убедитесь, что драйвер установлен:
Виндоус
Перейдите на вкладку"Драйверы администратора>источника данных ODBC ODBCДля Databricks".
Linux или macOS
Выполните следующую команду. Выходные данные включают [Databricks ODBC Driver]:
odbcinst -q -d
Миграция с определенным инструментом
Выполните следующие дополнительные действия для конкретных инструментов и платформ.
Tableau
Tableau автоматически обнаруживает новый драйвер в большинстве случаев. Проверьте, проверив данные>[ваше подключение]>Изменить подключение.
Excel
Обновите dsN в администраторе источника данных ODBC. При использовании формул Power Query обновите все ссылки на имя драйвера.
SQL Server Management Studio
Обновите конфигурации связанного сервера SQL Server Management Studio (SSMS), ссылающиеся на старое имя драйвера и повторно проверив запросы.
Troubleshooting
При возникновении проблем во время миграции попробуйте выполнить эти решения.
Ошибка драйвера не найдена
Error: [IM002] Data source name not found and no default driver specified
Решения:
- Проверьте установку, проверив администратора источника данных ODBC (Windows) или запустите
odbcinst -q -d(Linux/macOS). - Проверьте пути драйвера в
odbc.iniилиodbcinst.ini. - Подтвердите правильную архитектуру (32-разрядную и 64-разрядную).
Ошибки загрузки библиотеки (Linux)
Error loading shared libraries
Решение: Установите unixODBC:
# RPM-based
sudo yum install unixODBC
# Debian-based
sudo apt-get install unixodbc
Часто задаваемые вопросы
Ниже приведены распространенные вопросы о миграции на обновленный драйвер.
Нужно ли изменять параметры подключения рядом с именем драйвера?
Нет. Все параметры (узел, порт, HTTPPath, AuthMech и учетные данные) остаются неизменными.
Перестанет ли работа существующих доменных сетей?
Нет, пока драйвер Simba остается установленным. Однако миграция на новый драйвер для будущих обновлений.
Есть ли какие-либо изменения в функциональности?
Нет. Это только переименование. Все функции работают одинаково.
Можно ли одновременно использовать оба драйвера?
Да. Установите оба драйвера для постепенной миграции.
Чтобы получить справку, обратитесь в службу поддержки Databricks или в службу поддержки учетной записи, чтобы получить помощь по миграции.