the microsoft installing for command-line odbc dsn rhel6

command-line - microsoft - odbc linux



SQLGetPrivateProfileString falló con (2)

Al escribir el comando: odbcinst -q -s en RHEL 6, aparece el siguiente mensaje de error:

odbcinst: SQLGetPrivateProfileString failed with .

Todos mis DSN tampoco aparecen cuando corro:

odbcinst -q -d


Es demasiado tarde para responder sobre esta pregunta, pero es para aquellos que aún no lo pueden resolver usando la respuesta de @kapil Vyas-

Agregando a su respuesta, tendrá que cerrar sesión y luego volver a iniciar sesión de su usuario para que los comandos de exportación (guardados en .bash_profile) funcionen.


Escriba el comando: env |grep ''ODBC'' para verificar si las ODBCSYSINI y ODBCINI están establecidas. Si no se devuelven resultados, debe agregar las variables a la variable de entorno que apunta al directory y la ruta a donde se encuentra el archivo odbc.ini siguiente manera (en mi caso para RHEL 6 está ubicado en /etc - otros pueden tenerlo en /usr/local/etc ):

Edite ~/.bash_profile y agregue las siguientes líneas:

export ODBCSYSINI=/etc export ODBCINI=/etc/odbc.ini

tú eres bueno para irte.