Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: SQL Server 2025 (17.x)
Azure SQL Managed Instance
Tento článek popisuje, jak změnit verzi ovladače SQL Serveru pro PolyBase.
Při použití sqlserver jako zprostředkovatele používá PolyBase ovladač Microsoft ODBC pro SQL Server nainstalovaný s produktem. Počínaje systémem SQL Server 2025 (17.x) jsou nainstalovány dvě verze ovladače: ODBC verze 18 (výchozí) a ODBC verze 17.
Vždy byste měli používat nejnovější ovladač. Pokud ale chcete zajistit kompatibilitu s předchozími edicemi, můžete použít i starší verze ODBC.
Další informace o tom, která verze ovladače podporuje verzi SQL Serveru, naleznete v tématu Systémové požadavky, instalace a soubory ovladačů.
Změna verze ovladače ODBC
Chcete-li použít ovladač Microsoft ODBC verze 17 s PolyBase, musíte aktualizovat PolyBase ODBC Driver for SQL Server.ini soubor tak, aby určil, jakou verzi ODBC chcete použít.
| Operační systém | Umístění |
|---|---|
| Windows | <Instalační složka> systému SQL Server\binn\PolyBase\OVLADAČE ODBC |
| Operační systém Linux | /var/opt/mssql/binn/Polybase/ODBC Drivers |
Změňte následující řádky nastavení z:
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
Do:
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
Restartování SQL Serveru
Po změně souboru INI je potřeba restartovat obě služby PolyBase:
- Přesouvání dat PolyBase v SQL Serveru
- SQL Server PolyBase Engine
V Linuxu můžete spustit následující příkaz:
sudo systemctl restart mssql-server