Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ODBC connection
#1
Buenos días,

Estoy intentando crear un modulo para conectar por ODBC y se reproducn errores de los que no localizo la causa. Os comento como lo tengo configurado a ver si es que estoy haciendo algo mal.

1.- En el archivo pandora_agent.conf, tengo configurado las credenciales y el módulo de la forma siguiente:
odbc_NombreODBC_username USR
odbc_NombreODBC_password PWD
...
module_begin
module_name Prueba
module_type generic_data
module_odbc NombreODBC
module_odbc_query MySelect
module_description Prueba
module_end
...

2.- Tras ejecutarlo me da error en el pandora_agent.log:
2009-04-09 10:53:08 Error on module ODBC 'Prueba': No username to connect to DSN NombreODBC. Add NombreODBC_username parameter to configuration file

Entiendo que requeire el parámetro de conexión pero esta indicado.

¿Puede ser que haya algo que esté haciendo de forma incorreta?

Gracias.

Saludos,

Jordi M.
 Reply
#2
Hola Jordi,

Lo único que se me ocurre es que no lo tengas todo puesto con la misma capitalización ya que se diferencia mayúsculas y minúsculas en el nombre del DSN.

Es decir, "NombreODBC" es distinto de "nombreodbc" y quizás por eso no encuentre el parámetro en la configuración.

Un saludo
 Reply
#3
Lo reviso a ver si puede ser eso pero ceo que lo tenía igual.

No obstante lo reviso y os lo comento.

Saludos,

Jordi M.
 Reply
#4
Hola,

Antes de nada gracias por el apyo.

La configuración del ODBC lo hago a nivel de DSN de USUARIO.

Indicar que hago servir la versión V2.0 y las pruebas relaizadas han sido:

1.- Siguiendo la indicación de Steve-0, he hecho pruebas cambiando la configuración del nombre del ODBC y lo he configurado con minusculas (antes lo tenía con mayñusculas) y me da el error siguiente:

2009-04-14 09:51:43 Module ODBC connecting to dsn=NombreODBC, uid=usernameODBC pwd=passwordODBC
2009-04-14 09:51:43 Error on module ODBC 'Prueba': Failed to connect to datasource: [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado


2.- Si lo hago en mayúsculas me da el error sigueinte:

2009-04-14 10:01:01 Error on module ODBC 'Prueba': No username to connect to DSN NombreODBC. Add NombreODBC_username parameter to configuration file


Saludos,

Jordi M.
 Reply
#5
Hola,

Ya está solucionado. Finalmente lo he congifurado en DSN de sistema y en minusculas, entonces, en este caso si que lo coge.

Si lo hacía en DSN de usuario o en DSN de sistema en mayúsculas no lo cogía aunque estaba bien indicado en el fichero de configuración del pandora.

No obstante, muchas gracias por el soporte.

Saudos,

Jordi M.
 Reply
#6
Genial.
Voy a hacer una FAQ con esto :-)
 Reply
#7
Ok! Así vamos mejorando el sistema.

Saludos,

Jordi M.
 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes