Tema: RoR y SQL
Ver Mensaje Individual
  #10 (permalink)  
Antiguo 26/03/2014, 11:55
Avatar de drako_darpan
drako_darpan
 
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Respuesta: RoR y SQL

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 original
  1. def initialize(opts={})
  2.       if opts[:password] && opts[:password].to_s.strip != ''
  3.         opts[:password] = opts[:password].to_s
  4.         warn 'FreeTDS may have issues with passwords longer than 30 characters!' if opts[:password].length > 30
  5.       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 original
  1. Started 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

Código C++:
Ver original
  1. #define TDS_MAX_LOGIN_STR_SZ 128

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.