Partilhar via


Alterar a versão do driver do SQL Server para PolyBase

Aplica-se a: SQL Server 2025 (17.x) Azure SQL Managed Instance

Este artigo descreve como alterar a versão do driver do SQL Server para PolyBase.

Ao usar sqlserver como um provedor, o PolyBase usa o driver ODBC da Microsoft para SQL Server instalado com o produto. A partir do SQL Server 2025 (17.x), são instaladas duas versões do driver: ODBC versão 18 (o padrão) e ODBC versão 17.

Você deve sempre usar o driver mais recente. No entanto, para garantir a compatibilidade com edições anteriores, versões ODBC mais antigas também podem ser usadas.

Para obter mais informações sobre qual versão do driver dá suporte a qual versão do SQL Server, consulte Requisitos do sistema, instalação e arquivos de driver.

Alterar a versão do driver ODBC

Para usar o Microsoft ODBC Driver versão 17 com PolyBase, você deve atualizar o PolyBase ODBC Driver for SQL Server.ini arquivo para especificar qual versão do ODBC você deseja usar.

Sistema operativo Localização
Mac OS <Pasta> de instalação do SQL Server\binn\PolyBase\ODBC Drivers
Aplicações Linux /var/opt/mssql/binn/Polybase/ODBC Drivers

Altere as seguintes linhas de configuração:

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

Para:

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 o SQL Server

Depois de alterar o arquivo INI, você precisa reiniciar ambos os serviços PolyBase:

  • Movimentação de dados do SQL Server PolyBase
  • Mecanismo PolyBase do SQL Server

No Linux, você pode executar o seguinte comando:

sudo systemctl restart mssql-server