Suivez les instructions sur le wiki Rails et avez réussi à vous connecter à SQL Server 2000 avec TSQL - à la fois avec des connexions sans DSN et DNS. Je cours Mac OS X 10.6.3.Rails - Problèmes MS-SQL Server (unixODBC, FreeTDS) sur Mac 10.6
installé ruby-odbc, dbi (0.4.0), DBD-odbc (2.4.5), activerecord-sqlserver-adaptateur (2.3.5).
Dans mon database.yml (Rails 2.3.6):
development:
adapter: sqlserver
mode: ODBC
dsn: 'DRIVER=/usr/local/lib/libtdsodbc.so;TDS_Version=8.0;SERVER=mssql01.discountasp.net;DATABASE=DB_164368_dmusd;Port=1433;uid=DB_164368_dmusd_user;pwd=Schools77;'
Cela donne l'erreur suivante: ODBC :: Erreur: S1090 (0) [unixODBC] [Driver Manager] chaîne non valide ou tampon longueur
Lorsque je tente d'utiliser une connexion DSN, je reçois l'erreur suivante: ODBC :: erreur: IM002 (0) [unixODBC] [driver Manager] nom de la source de données introuvable et aucun pilote par défaut spécifié
J'ai en effet vérifié que le pilote FreeTDS (libtdsodbc.so) est installé et le chemin correct.
Quelqu'un peut-il repérer l'erreur de mes habitudes? Merci d'avance.
Vous devez divulguer votre affiliation au moment de recommander des produits commerciaux produits par votre employeur. –