Otra pregunta de SQL Server

Quisiera saber si me pueden ayudar con una conexion de SQL server, el
problema es que tengo que hacer una conexion de ruby con SQL server
utilizando el ActiveRecord, por los momentos tengo lo siguiente

ActiveRecord::Base.establish_connection(
:adapter => “sqlserver”,
:database => “Prueba”,
:host => “192.168.0.220”,
:username => “sa”,
:password => “123”
)

y no puedo conectarme, instale el gem de odbc, para poder tener la
conexion con SQL Server pero no se conecta, quisiera saber si tengo que
conectar otras cosas?

De antemano Gracias

Juan M. wrote:

Quisiera saber si me pueden ayudar con una conexion de SQL server, el
problema es que tengo que hacer una conexion de ruby con SQL server
utilizando el ActiveRecord, por los momentos tengo lo siguiente

ActiveRecord::Base.establish_connection(
:adapter => “sqlserver”,
:database => “Prueba”,
:host => “192.168.0.220”,
:username => “sa”,
:password => “123”
)

y no puedo conectarme, instale el gem de odbc, para poder tener la
conexion con SQL Server pero no se conecta, quisiera saber si tengo que
conectar otras cosas?

De antemano Gracias

Para la comunidad, ya pude hacer la conexion con el Activerecor, si
alguno les interesa me quedo asi.

ActiveRecord::Base.establish_connection(
:adapter => ‘sqlserver’,
:database => ‘Ejercicio’,
:mode => ‘ODBC’,
:dsn => ‘Prueba’,
:username => ‘sa’,
:password => ‘123’,
:host => ‘192.168.0.220’
)

Funciona perfectamente :slight_smile:

Juan,

Si eso que estás haciendo “convive” con un proyecto Rails, puedes
requerir el archivo config/environment.rb y tendrás acceso a tus modelos
RoR utilizando las mismas configuraciones (development, test,
production) que tu
aplicación.
Por ejemplo:

require ‘config/environment.rb’

ciudades = Ciudad.find(:all)

Saludos