Casi a punto de asistir a la liberación de lenny (la versión 5.0 de Debian), seguimos viendo que con etch, aún, tenemos lo suficiente para tirar perfectamente, y sin agregar paquetes de backport.
En este caso, voy a explicar como instalar y usar SQL Server vía ODBC desde cualquier aplicación en GNU/Linux, como pueden ser programas Java, Perl, PHP, Ruby...
En principio, vamos a tirar de apt-get para instalar algunos programas:
apt-get install tdsodbc unixodbc libct3 libltdl3 odbcinst1debian1
Lo siguiente es crear el fichero /etc/odbcinst.ini, que debe de contener lo siguiente:
[FreeTDS]
Description = TDS driver (Sybase/MS SQL)
Driver = /usr/lib/odbc/libtdsodbc.so
Setup = /usr/lib/odbc/libtdsS.so
CPTimeout =
CPReuse =
Ahora, para cada base de datos a la que queramos conectarnos, habrá que agregar un bloque de este tipo en el fichero /etc/odbc.ini:
[contactos]
Driver = FreeTDS
Server = 192.168.1.5
Database = contactos
TDS_Version = 8.0
Port = 1433
El nombre de la conexión es el que se situa entre los corchetes, y el que se usará para referenciar a esa conexión.
Para comprobar, podemos ejecutar el comando isql con los siguientes parámetros:
isql contactos usuario clave
Con esto, desde interfaces como DBI (Perl y Ruby), podemos usar DSN del tipo DBI:ODBC:contactos para acceder a esta conexión, siempre pensando que el usuario y la clave debe de insertarse en el comando de conexión.
Categorías
Etiquetas
- programación (110)
- desarrollo de software (79)
- erlang (75)
- opinión (37)
- noticia (36)
- libros (28)
- servidores (26)
- desarrollo web (24)
- base de datos (24)
- administración de sistemas (23)
- php (22)
- desarrollo ágil (22)
- empresa (21)
- otp (20)
- ruby (19)
- ingeniería de negocio (18)
- elixir (18)
- desarrollo profesional (16)
- redes (16)
- seguridad (14)