Cómo conectarse a Windows SQL Server desde Ubuntu
Durante los últimos dos días he estado intentando conectarme a un servidor remoto de Windows SQL sin éxito aparente. Estoy tratando de conectarme con Python usando elpyodbc
paquete.
He intentado seguir todas las publicaciones del blog para el caso sin mucha suerte. Primero lo seguíese uno que creo que hace un buen esfuerzo pero termina siendo demasiado incoherente.
He instalado elunixODBC
gerente como se propone en la publicación del blog. He descargado los paquetes de redhat disponibles de Windows y ejecuto los scripts de instalación, pero cada vez que intento conectarme a la base de datos obtengo
pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'SQL Server Native Client 10.0' : file not found (0) (SQLDriverConnect)")
¿Hay alguna manera de lograrlo en cuestión de horas sin tener que ajustar los scripts de instalación de Windows? ¿Alguien puede proporcionar una visión general de los pasos que deben seguirse y los módulos que deben instalarse para que alguien pueda conectarse al servidor SQL de Windows desde una máquina Linux?
Actualmente estoy usando Ubuntu 15.04.
Actualizar
También probé las instrucciones dadasaquí. Al observar los detalles de la base de datos SQL en la plataforma azul, se establece explícitamente que el controlador debe ser SQL Server Native Client 10.0. ¿Debo considerar obligatorio usar ese controlador o puedo usar, por ejemplo, FreeTDS como se sugiere en la segunda publicación del blog?