Partager via


Modifier la version du pilote SQL Server pour PolyBase

S’applique à : SQL Server 2025 (17.x) Azure SQL Managed Instance

Cet article explique comment modifier la version du pilote SQL Server pour PolyBase.

Lors de l’utilisation sqlserver en tant que fournisseur, PolyBase utilise Microsoft ODBC Driver pour SQL Server installé avec le produit. À compter de SQL Server 2025 (17.x), deux versions du pilote sont installées : ODBC version 18 (valeur par défaut) et ODBC version 17.

Vous devez toujours utiliser le pilote le plus récent. Toutefois, pour garantir la compatibilité avec les éditions précédentes, les versions antérieures d’ODBC peuvent également être utilisées.

Pour plus d’informations sur la version du pilote prenant en charge la version de SQL Server, consultez configuration système requise, installation et fichiers de pilotes.

Modifier la version du pilote ODBC

Pour utiliser Microsoft ODBC Driver version 17 avec PolyBase, vous devez mettre à jour le fichier pour spécifier la PolyBase ODBC Driver for SQL Server.ini version d’ODBC que vous souhaitez utiliser.

Système d’exploitation Emplacement
Fenêtres <Dossier> d’installation SQL Server\binn\PolyBase\ODBC Drivers
Linux /var/opt/mssql/binn/Polybase/ODBC Drivers

Modifiez les lignes d’installation suivantes à partir de :

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

Redémarrez SQL Server

Après avoir modifié le fichier INI, vous devez redémarrer les deux services PolyBase :

  • Mouvement de données PolyBase SQL Server
  • Moteur SQL Server PolyBase

Sur Linux, vous pouvez exécuter la commande suivante :

sudo systemctl restart mssql-server