Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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