Hola Gente! Voy directo al grano!! Tengo una aplicación Rails que se conecta a una base de datos SqlServer que esta situada en un equipo remoto.
ruby 1.9.1, ubuntu 9.04 para ello utilizo las gemas. activerecord-odbc-adapter activerecord-sqlserver-adapter Me conecto perfectamente utilizando la configuración de FreeTDS. Mi problemática es la siguiente. No quiero poner el DSN configurado en el /etc/odbc.ini Necesito poder tener toda la configuración en el .yml Ya que para mi aplicación esa tiene que ser información dinámica, ya que debo poder elegir a que maquina y database me quiero conectar. hasta el momento investigando llegue a que en el archivo de database.yml puedo poner: database: adapter: "sqlserver" mode: odbc dsn: 'DRIVER=/usr/lib/odbc/libtdsodbc.so;TDS_Version=8.0;SERVER=CRM;DATABASE=Desarrollo;Port=1433;uid=usuario;pwd=pass;' Pero me tira este error: ODBC::Error: S1090 (0) [unixODBC][Driver Manager]Invalid string or buffer length from /home/luis/.rvm/gems/ruby-1.9.1-p...@global/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:775:in `initialize' from /home/luis/.rvm/gems/ruby-1.9.1-p...@global/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:775:in `connect' from /home/luis/.rvm/gems/ruby-1.9.1-p...@global/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:775:in `connect' from /home/luis/.rvm/gems/ruby-1.9.1-p...@global/gems/activerecord-sqlserver-adapter-2.3.4/lib/active_record/connection_adapters/sqlserver_adapter.rb:188:in `initialize' Espero haber sido claro. Muchas gracias de antemano. -- Luis Lopez Web developer.
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
