Acessar SQL Server 2008 pelo Linux - Microsoft ODBC Driver 13 [RESOLVIDO]

1. Acessar SQL Server 2008 pelo Linux - Microsoft ODBC Driver 13 [RESOLVIDO]

Ricardo Bamberg
rkdbamberg

(usa Ubuntu)

Enviado em 12/04/2016 - 09:43h

Olá

Já tentei de tudo e não consigo sair do lugar. Baixei o Microsoft ODBC Driver 13 e unixODBC-2.3.1. E parei na seguinte situação:

VERIFICAÇÃO 1:
coloquei na pasta "/opt/microsoft/msodbcsql/13.0.0.0" e executei o comando "./install.sh verify". O resultado foi:

Microsoft ODBC Driver 13 for SQL Server Installation Script
Copyright Microsoft Corp.

Starting install for Microsoft ODBC Driver 13 for SQL Server

Checking for 64 bit Linux compatible OS ..................................... OK
Checking required libs are installed ........................................ OK
unixODBC utilities (odbc_config and odbcinst) installed ..................... OK
unixODBC Driver Manager version 2.3.1 installed ............................. OK
unixODBC Driver Manager configuration correct .............................. OK*
Microsoft ODBC Driver 13 for SQL Server already installed ............ NOT FOUND

Install log created at /tmp/msodbcsql.31335.10083.2257/install.log.

VERIFICAÇÃO 2:
Abri log para ver as pendências e mostra o seguinte:

[Ter Abr 12 11:24:19 BRT 2016] Verifying on a 64 bit Linux compatible OS
[Ter Abr 12 11:24:19 BRT 2016] Checking that required libraries are installed
[Ter Abr 12 11:24:19 BRT 2016] Verifying if unixODBC is present
[Ter Abr 12 11:24:19 BRT 2016] Verifying that unixODBC is version 2.3.1
[Ter Abr 12 11:24:19 BRT 2016] Checking if Microsoft ODBC Driver 13 for SQL Server is already installed in unixODBC 2.3.1


VERIFICAÇÃO 3:

Eu já configurei os odbc.ini e o odbcinst.ini. Quando faço o teste e funciona:
# isql -v CONEXAOSQLSERVER2008 usuario senha
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL>


Pronto, descobri que meu erro foi ter criado a pasta /opt/microsoft/msodbc/13.0.0.0 e ter tentado instalar por lá. O log avisava que já existia arquivos. Descompactei e instalei de outra pasta e resolveu.





  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts