Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: SQL Server 2025 (17.x) Предварительная версия
Управляемого экземпляра SQL Azure
В этой статье описывается изменение версии драйвера 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