2011-03-29 52 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