Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: SQL Server 2025 (17.x) Förhandsversion av
Azure SQL Managed Instance
I den här artikeln beskrivs hur du ändrar SQL Server-drivrutinsversionen för PolyBase.
När sqlserver används som leverantör använder PolyBase den Microsoft ODBC-drivrutinen för SQL Server som är installerad med produkten. Från och med SQL Server 2025 (17.x) Förhandsversion installeras två versioner av drivrutinen: ODBC version 18 (standard) och ODBC version 17.
Du bör alltid använda den senaste drivrutinen. Men för att säkerställa kompatibilitet med tidigare utgåvor kan äldre ODBC-versioner också användas.
Mer information om vilken drivrutinsversion som stöder vilken SQL Server-version finns i Systemkrav, installation och drivrutinsfiler.
Ändra versionen av ODBC-drivrutinen
Om du vill använda Microsoft ODBC Driver version 17 med PolyBase måste du uppdatera PolyBase ODBC Driver for SQL Server.ini filen för att ange vilken version av ODBC du vill använda.
| Operativsystem | Plats |
|---|---|
| Windows | <SQL Server-installationsmapp>\binn\PolyBase\ODBC-drivrutiner |
| Linux | /var/opt/mssql/binn/Polybase/ODBC Drivers |
Ändra följande installationsrader från:
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
Till:
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
Starta om SQL Server
När du har ändrat INI-filen måste du starta om båda PolyBase-tjänsterna:
- SQL Server PolyBase-dataflytt
- SQL Server PolyBase-motor
I Linux kan du köra följande kommando:
sudo systemctl restart mssql-server