Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: SQL Server 2025 (17.x) Versión preliminar
de Azure SQL Managed Instance
En este artículo se describe cómo cambiar la versión del controlador de SQL Server para PolyBase.
Cuando se usa sqlserver
como proveedor, PolyBase usa Microsoft ODBC Driver for SQL Server instalado con el producto. A partir de la versión preliminar de SQL Server 2025 (17.x), se instalan dos versiones del controlador: ODBC versión 18 (valor predeterminado) y ODBC versión 17.
Siempre debe usar el controlador más reciente. Sin embargo, para garantizar la compatibilidad con ediciones anteriores, también se pueden usar versiones anteriores de ODBC.
Para obtener más información sobre qué versión del controlador admite la versión de SQL Server, consulte Requisitos del sistema, instalación y archivos de controlador.
Cambiar la versión del controlador ODBC
Para usar Microsoft ODBC Driver versión 17 con PolyBase, debe actualizar el PolyBase ODBC Driver for SQL Server.ini
archivo para especificar qué versión de ODBC desea usar.
Sistema operativo | Ubicación |
---|---|
Windows | <Carpeta> de instalación de SQL Server\binn\PolyBase\Controladores ODBC |
Linux | /var/opt/mssql/binn/Polybase/ODBC Drivers |
Cambie las siguientes líneas de configuración de:
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
A:
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
Reiniciar SQL Server
Después de cambiar el archivo INI, debe reiniciar ambos servicios de PolyBase:
- Movimiento de datos de SQL Server PolyBase
- Motor de SQL Server PolyBase
En Linux, puede ejecutar el siguiente comando:
sudo systemctl restart mssql-server