2008-12-30 22 views
19

Estoy hurgando en una aplicación de Linux que supuestamente usa DSN para conectarse a SQL Server. La conexión dejó de funcionar y no puedo encontrar las credenciales que están siendo utilizadas (todo lo que sé es el nombre del DSN).¿Cómo creo un DSN para ODBC en Linux?

Estoy familiarizado con los DSN en Windows, pero ¿cómo se crean y dónde se almacenan en Linux?

Respuesta

10

Simplemente busque su archivo odbc.ini. Usualmente debería estar bajo/etc, pero supongo que puede diferir de un sabor Linux a otro.

Alguna información sobre cómo se hace en Ubuntu, y this es una guía generalizada para Linux/Unix.

Espero que esto ayude.

8

Para unixODBC, los DSN se enumeran en /usr/local/etc/odbc.ini. Los controladores ODBC instalados se enumerarán en /usr/local/etc/odbcinst.ini.

Probar:

usr$ find . -iname 'odbc*.ini' 
+2

para mí es '/ etc/odbc.ini' y'/etc/odbcinst.ini'. '.so' bibliotecas en'/usr/lib/odbc/'. Ubuntu 12.04 – isomorphismes

+0

para mí es /root/.odbc.ini. Puede usar odbcinst -j para ver la configuración – frostymarvelous

Cuestiones relacionadas