Bueno despues de mucho buscar y buscar, encontre el problema.
El problema esta en la gema tiny_tds, en la linea 63, en esta linea esta de la siguiente manera:
Código Ruby:
Ver originaldef initialize(opts={})
if opts[:password] && opts[:password].to_s.strip != ''
opts[:password] = opts[:password].to_s
warn 'FreeTDS may have issues with passwords longer than 30 characters!' if opts[:password].length > 30
end
Con lo cual me esta afectando, puesto que los pass que yo manejo son de 33 caracteres. Ya lo modifique manualmente y lo puse de 50, con esto ya no marca el error de los 30 caracteres, pero el servidor se cierra.
Código Ruby:
Ver originalStarted GET "/" for 127.0.0.1 at 2014-03-26 10:47:16 -0700
Revise y el tiny_tds también usa la libreria Freetds, la descarge y la revise y encontre que acepta hasta 128 caracteres
La tiny_td actual es la version 0.6.1. La verdad que me tiene algo desilusionado, puesto que queria hacer un sistema con ruby y con el molesto SQL server
, lamentablemente que no acepte mas de 30 caracteres es una limitante y muy fuerte.
Saben de alguna otra gema con la que pueda conectarme a SQL y que de preferencia no use tiny_tds
Por mientras seguire con Django
, puesto que con el si pude realizar la conexion a SQL.