我想使用 MS SQL Express 开发一个 RoR 应用程序,但我不知道如何连接到数据库。我试过了
development:
adapter: sqlserver
database: historicDB
username: dxt
password: dxt
host: DBI:ADO:Provider=SQLNCLI;Data Source=localhost\SQLEXPRESS;InitialCatalog=historicDB;User Id=dxt;Password=dxt;
和
development:
adapter: sqlserver
database: historicDB
host: localhost\SQLEXPRESSS
username: dxt
password: dxt
我还安装了 dbi、dbd-odbc、activerecord-sqlserver-adapter,但现在我总是能正常工作
ActiveRecord::ConnectionNotEstablished
在欢迎屏幕上
最佳答案
首先,使用 TinyTDS gem 并查阅此页面以了解如何使用命名实例。 https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/wiki/Using-TinyTds
你应该能够做到这一点:
development:
adapter: sqlserver
database: historicDB
dataserver: localhost\SQLEXPRESSS
username: dxt
password: dxt
关于ruby-on-rails - Ruby on Rails 和 MS SQL EXPRESS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5181221/