J'ai essayé de me connecter à SQL Server à partir d'une application ROR dans Ubuntu. Pour cela, j'ai fait les choses suivantes.Connexion à SQL Server 2005 à partir d'une application ROR dans Ubuntu
J'ai installé les bibliothèques suivantes dans mon Ubuntu 10,04
- unixodbc
- unixodbc-dev
- freetds-dev
- libdbd-odbc-ruby
- tdsodbc
Après avoir installé ceux-ci, j'ai créé le DSN et fait le cha requis nges dans les fichiers odbc.ini et freetds.conf.
Je testé la connexion à l'aide "tsql" comme ci-dessous
tsql -S <dsn name> -U <username> -P <pwd>
Pour cette commande, je reçois l'erreur suivante
Adaptive Server is unavailable
J'ai aussi vérifié les freetds bûche; il est dit "connexion timedout".
Je suis sûr que nous sommes bien avec les configurations (à distance) de notre côté SQL Server. Lorsque j'exécute tsql -C
, la version de TDS est 5. Je ne suis pas sûr de savoir comment il est dit TDS 5, car j'ai installé la dernière version de FreeTDS. Et je ne sais pas comment mettre à jour ma version TDS. FYI, j'ai entendu dire que la version 5 de TDS ne peut pas être utilisée pour établir des connexions avec SQL Server. Est-ce correct?
S'il vous plaît me conduiras
Merci, Neo
Ouais, je sais.Mais ma situation actuelle nécessite une connexion sqlserver. – Neo