Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:Управляемый экземпляр 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