Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Применимо к:Управляемый экземпляр SQL Azure SQL Server 2025 (17.x)
В этой статье описывается изменение версии драйвера SQL Server для PolyBase.
При использовании sqlserver в качестве поставщика PolyBase использует драйвер Microsoft ODBC для SQL Server, установленный с продуктом. Начиная с SQL Server 2025 (17.x), установлены две версии драйвера: ODBC версии 18 (по умолчанию) и ODBC версии 17.
Всегда следует использовать последний драйвер. Однако для обеспечения совместимости с предыдущими выпусками также можно использовать более старые версии ODBC.
Дополнительные сведения о том, какая версия драйвера поддерживает версию SQL Server, см. в разделе " Требования к системе", "Установка" и "Файлы драйверов".
Изменение версии драйвера ODBC
Чтобы использовать драйвер Microsoft ODBC версии 17 с PolyBase, необходимо обновить PolyBase ODBC Driver for SQL Server.ini файл, чтобы указать версию ODBC, которую вы хотите использовать.
| Операционная система | Местоположение |
|---|---|
| Виндоус | <Папка> установки SQL Server\binn\PolyBase\ДРАЙВЕРЫ ODBC |
| Линукс | /var/opt/mssql/binn/Polybase/ODBC Drivers |
Измените следующие строки конфигурации:
Driver=PolyBase ODBC Driver for SQL Server\18.5.1.1\msodbcsql18.dll
Setup=PolyBase ODBC Driver for SQL Server\18.5.1.1\msodbcsql18.dll
Кому:
Driver=PolyBase ODBC Driver for SQL Server\17.10.6.1\msodbcsql17.dll
Setup=PolyBase ODBC Driver for SQL Server\17.10.6.1\msodbcsql17.dll
Перезапуск SQL Server
После изменения ФАЙЛА INI необходимо перезапустить обе службы PolyBase:
- Перемещение данных в PolyBase для SQL Server
- Движок SQL Server PolyBase
В Linux можно выполнить следующую команду:
sudo systemctl restart mssql-server