Condividi tramite


Modificare la versione del driver di SQL Server per PolyBase

Si applica a: SQL Server 2025 (17.x) Anteprima di Istanza gestita di SQL di Azure

Questo articolo descrive come modificare la versione del driver di SQL Server per PolyBase.

Quando si usa sqlserver come provider, PolyBase usa Microsoft ODBC Driver for SQL Server installato con il prodotto. A partire da SQL Server 2025 (17.x) Preview, vengono installate due versioni del driver: ODBC versione 18 (impostazione predefinita) e ODBC versione 17.

È consigliabile usare sempre il driver più recente. Tuttavia, per garantire la compatibilità con le edizioni precedenti, è anche possibile usare le versioni PRECEDENTI di ODBC.

Per altre informazioni sulla versione del driver che supporta la versione di SQL Server, vedere Requisiti di sistema, installazione e file di driver.

Modificare la versione del driver ODBC

Per usare Microsoft ODBC Driver versione 17 con PolyBase, è necessario aggiornare il PolyBase ODBC Driver for SQL Server.ini file per specificare la versione di ODBC che si desidera utilizzare.

Sistema operativo Posizione
Finestre <Cartella> di installazione di SQL Server\binn\PolyBase\ODBC Drivers
Linux /var/opt/mssql/binn/Polybase/ODBC Drivers

Modifica le seguenti righe di configurazione da:

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

A:

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

Riavviare SQL Server

Dopo aver modificato il file INI, è necessario riavviare entrambi i servizi PolyBase:

  • SQL Server PolyBase Spostamento Dati
  • Motore di ricerca PolyBase di SQL Server

In Linux è possibile eseguire il comando seguente:

sudo systemctl restart mssql-server