我想使用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适配器,但现在一切正常
   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/

10-10 09:10