Compartilhar via


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

Aplica-se a: SQL Server 2025 (17.x) Instância Gerenciada do Azure SQL

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

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

Você sempre deve usar o driver mais recente. No entanto, para garantir a compatibilidade com as 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 os requisitos do sistema, a instalação e os arquivos de driver.

Alterar a versão do driver ODBC

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

Sistema Operacional Localização
Windows <Pasta> de instalação do SQL Server\binn\PolyBase\ODBC Drivers
Linux /var/opt/mssql/binn/Polybase/ODBC Drivers

Alterar as seguintes linhas de configuração 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

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

Reinicie o SQL Server

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

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

No Linux, você pode executar o seguinte comando:

sudo systemctl restart mssql-server