Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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