Instalando o Gerenciador de Driver
Este artigo contém instruções para instalar o Gerenciador de Driver unixODBC para uso com todas as versões do Microsoft ODBC Driver for SQL Server no Linux e macOS.
Importante
Exclua qualquer pacote de gerenciador de driver instalado em seu computador antes de instalar o Gerenciador de Driver unixODBC. A instalação do Gerenciador de Driver unixODBC pode causar uma falha em um Gerenciador de Driver existente.
Instalação do Gerenciador de Driver para o Microsoft ODBC Driver 13, 13.1, 17 e 18
A dependência do gerenciador de driver é resolvida automaticamente pelo sistema de gerenciamento de pacotes ao se instalar o Microsoft ODBC Driver 13, 13.1, 17 ou 18 para SQL Server em Linux ou no macOS seguindo as instruções dos seguintes artigos:
- Como instalar o Microsoft ODBC Driver for SQL Server em Linux
- Como instalar o Microsoft ODBC Driver for SQL Server no macOS
Instalando o Gerenciador de Driver para o Microsoft ODBC Driver 11 for SQL Server
(Apenas para o Red Hat Linux e SUSE.)
Uso do script de instalação
Importante
Estas instruções referem-se ao msodbcsql-11.0.2270.0.tar.gz
, que é o arquivo de instalação para o Red Hat Linux. Se estiver instalando a Versão Prévia para SUSE Linux, o nome do arquivo será msodbcsql-11.0.2260.0.tar.gz
.
Para instalar o gerenciador de driver:
Verifique se você tem permissão de raiz.
Acesse o diretório onde o download do driver ODBC do Microsoft SQL Server colocou o arquivo chamado
msodbcsql-11.0.2270.0.tar.gz
. Verifique se você tem o arquivo *.tar.gz que corresponde à sua versão do Linux. Para extrair os arquivos, execute o seguinte comando: tar xvzf msodbcsql-11.0.2270.0.tar.gz.Altere para o diretório
msodbcsql-11.0.2270.0
. Lá, você verá um arquivo chamadobuild_dm.sh
. Você pode executarbuild_dm.sh
para instalar o Gerenciador de Driver unixODBC.Para ver uma lista das opções disponíveis, execute o seguinte comando: ./build_dm.sh --help.
Quando estiver pronto para instalar, e se o computador puder acessar um site externo por meio de FTP, execute o seguinte comando: ./build_dm.sh.
Se o computador não puder acessar um site externo por meio de FTP, obtenha unixODBC-2.3.0.tar.gz
. Você pode obter unixODBC-2.3.0.tar.gz
de http://www.unixodbc.org. Clique no link Download no lado esquerdo da página para ir para a página de download. Em seguida, clique no link apropriado para baixar o unixODBC-2.3.0 (não o unixODBC-2.3.1). O unixODBC-2.3.1 não é compatível com esta versão do Microsoft ODBC Driver 11 for SQL Server. Execute o seguinte comando para iniciar a instalação do Gerenciador de Driver unixODBC: ./build_dm.sh --download-url=file://unixODBC-2.3.0.tar.gz.
Digite YES para prosseguir com a descompactação dos arquivos. Esta parte do processo pode levar até cinco minutos para ser concluída.
Depois que o script terminar a execução, siga as instruções na tela para instalar o gerenciador do driver unixODBC.
Agora você pode instalar o driver. Para obter mais informações, confira as instruções de instalação do driver ODBC para Linux ou macOS.
Instalação manual
Se não for possível concluir o script de instalação, configure e compile o gerenciador de driver correto por conta própria.
Remova qualquer versão mais antiga do unixODBC instalada (por exemplo, unixODBC 2.2.11). No Red Hat Enterprise Linux 5 ou 6, execute o seguinte comando: yum remove unixODBC. No SUSE Linux Enterprise, zypper remover unixODBC.
Ir para http://www.unixodbc.org. Clique no link Download no lado esquerdo da página para ir para a página de download. Em seguida, clique no link apropriado para salvar o arquivo unixODBC-2.3.0.tar.gz no seu computador. O UnixODBC-2.3.1 não é compatível com esta versão do Microsoft ODBC Driver 11 for SQL Server.
No seu computador Linux, execute o comando: tar xvzf unixODBC-2.3.0.tar.gz.
Altere para o diretório unixODBC-2.3.0.
No prompt de comando, execute o comando: CPPFLAGS="-DSIZEOF_LONG_INT=8" .
Em um prompt de comando, execute o comando: export CPPFLAGS.
Em um prompt de comando, execute o comando: "./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --enable-gui=no --enable-drivers=no --enable-iconv --with-iconv-char-enc=UTF8 --with-iconv-ucode-enc=UTF16LE" .
No prompt de comando (conectado como raiz), execute o comando: make.
No prompt de comando (conectado como raiz), execute o comando: make install.
Agora você pode instalar o driver. Para obter mais informações, confira as instruções de instalação do driver ODBC para Linux ou macOS.