Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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