2011-03-29 38 views
1

我正嘗試從RoR應用程序連接到sql server。activerecord-sqlserver-adapter

我安裝了寶石的ActiveRecord - SQLSERVER適配器,我只是從我需要爲了在DSN連接到它的教程實現..

我有3個問題;

1)我是否需要安裝gem ruby​​-odbc才能使此sqlserver gem正常工作? 2)他們的任何替代方式連接到數據庫而不使用DSN? 3)我可以用RoR和SQL Server做腳手架嗎?

感謝

回答

0

你真的應該使用TinyTDS(未ODBC)連接到SQL Server。你看過project page on githubwhat they recommend on the wiki

我們甚至捆綁了windows的預構建本地寶石,所以它們也不需要安裝FreeTDS。

+0

我在Windows 10中有同樣的問題,我使用紅寶石2.4和導軌5.1.2。我有這個錯誤:LoadError:無法加載這樣的文件 - tiny_tds/tiny_tds LoadError:126:指定的模塊找不到。 - C:/rubyinstaller-2.4.1-1-x64/lib/ruby/gems/2.4.0/gems/tiny_tds-1.3.0-x64-mingw32/lib/tiny_tds/2 .4/tiny_tds.so – 2017-06-27 21:05:27