Tag: odbc

从Windows将rails应用程序连接到SQL Server 2005

我(遗憾地)必须在Windows XP上部署一个必须连接到Microsoft SQL Server 2005的rails应用程序。 在网上冲浪有很多从Linux到SQL Server连接的点击,但无法从Windows中找到如何做到这一点。 基本上我遵循以下步骤: 安装dbi gem 安装activerecord-sql-server-adapter gem 我的database.yml现在看起来像这样: development: adapter: sqlserver mode: odbc dsn: test_dj host: HOSTNAME\SQLEXPRESS database: test_dj username: guest password: guest 但我无法连接它。 当我运行rake db:migrate时,我得到了 IM002 (0) [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified 我不是Windows用户,因此无法理解dsn元素的含义。 有人知道如何解决这个问题吗? 提前致谢 现在我已经将Alexander.yml修改为: development: adapter: sqlserver mode: odbc […]

ruby(1.9.3)on rails(3.2.3)Activerecord-odbc-adapter

我有一个遗留数据库(Progress OpenEdge),我需要用它来处理无数的报告。 我使用ruby 1.8.6和rails 2.0(odbc-adapter和odbc-rails)。 由于不再支持1.8.6而且rails 2.0已经很老了,我想更新。 3.2.3上是否支持odbc-adapter? 任何输入都表示赞赏。 谢谢,

将Rails 2.x与MS SQL Server 2005一起使用

这里有人有从Rails 2.x使用MS SQL Server 2005的积极经验吗? 我们的开发人员使用Mac OS X,我们的生产在Linux上运行。 出于遗留原因,我们应该使用MS SQL Server 2005。 我们正在使用ruby-odbc并遇到各种各样的问题,在这里列出太令人沮丧了。 我得到的印象是我们做错了什么。 我说的是不妥协的用法,即迁移和所有。 谢谢,

如何修复 未找到的数据源名称,并且未指定默认驱动程序(ODBC ::错误)

/local/rvm/gems/ruby-1.9.2-p320/gems/activerecord-sqlserver-adapter-3.2.12/lib/active_record/connection_adapters/sqlserver_adapter.rb:455:in `initialize’: IM002 (0) [unixODBC][Driver Manager]Data source name not found, and no default driver specified (ODBC::Error) 我有我的应用程序的工作副本,但突然间我离开了我的系统,这个错误开始浮出水面。 有人能说出如何解决这个问题吗?

Rails使用MS SQL服务器数据库

在我的rails应用程序中,我需要使用现有的MS SQL数据库。 我试过按照本手册: http://rubyrailsandwindows.blogspot.com/2008/03/rails-2-and-sql-server-2008-on-windows_24.html 我不知道如何做模型,脚手架等因为rails不能简单地使用另一个db。 我不想在MS SQL数据库中为我的表运行rake db:migrate。 我还需要在模型中写什么? 如果简单:使用MS SQL服务器数据库中的表,但我也想解决迁移等问题。

与ruby的简单远程ODBC数据库连接

我试图与远程数据库建立一个简单的连接。 我似乎无法让它发挥作用。 remote_db = DBI.connect(‘DBI:ODBC:remote-host’,’user’,’password’) remote_db.table { |table| pp table } 任何帮助将不胜感激。