Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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