Teilen über


Ändern der SQL Server-Treiberversion für PolyBase

Gilt für: SQL Server 2025 (17.x) Azure SQL Managed Instance

In diesem Artikel wird beschrieben, wie Sie die SQL Server-Treiberversion für PolyBase ändern.

Bei Verwendung sqlserver als Anbieter verwendet PolyBase den microsoft ODBC-Treiber für SQL Server, der mit dem Produkt installiert ist. Ab SQL Server 2025 (17.x) werden zwei Versionen des Treibers installiert: ODBC Version 18 (Standard) und ODBC Version 17.

Sie sollten immer den neuesten Treiber verwenden. Um jedoch die Kompatibilität mit früheren Editionen zu gewährleisten, können auch ältere ODBC-Versionen verwendet werden.

Weitere Informationen dazu, welche Treiberversion welche SQL Server-Version unterstützt, finden Sie unter Systemanforderungen, Installation und Treiberdateien.

Ändern der Version des ODBC-Treibers

Um Microsoft ODBC-Treiber, Version 17, mit PolyBase zu verwenden, müssen Sie die PolyBase ODBC Driver for SQL Server.ini Datei aktualisieren, um anzugeben, welche ODBC-Version Sie verwenden möchten.

Betriebssystem Standort
Fenster <SQL Server-Installationsordner>\binn\PolyBase\ODBC-Treiber
Linux /var/opt/mssql/binn/Polybase/ODBC Drivers

Ändern Sie die folgenden Setup-Zielen:

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

Nach:

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 neu starten

Nach dem Ändern der INI-Datei müssen Sie beide PolyBase-Dienste neu starten:

  • SQL Server PolyBase-Datenverschiebungsdienst
  • SQL Server PolyBase-Engine

Unter Linux können Sie den folgenden Befehl ausführen:

sudo systemctl restart mssql-server