Ruby on Rails и MS SQL EXPRESS - PullRequest
       0

Ruby on Rails и MS SQL EXPRESS

3 голосов
/ 03 марта 2011

Я хочу разработать приложение RoR с использованием MS SQL Express, но не могу понять, как подключиться к базе данных. Я пытался

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

на экране приветствия

Ответы [ 3 ]

3 голосов
/ 08 мая 2011

Во-первых, используйте гем TinyTDS и обратитесь к этой странице по использованию именованного экземпляра. https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/wiki/Using-TinyTds

Вы должны быть в состоянии сделать это:

development:
  adapter: sqlserver
  database: historicDB
  dataserver: localhost\SQLEXPRESSS
  username: dxt
  password: dxt
1 голос
/ 03 марта 2011

В старых документах вы найдете информацию об использовании dbi и dbi-odbc, но они устарели.

В настоящее время используется адаптер sqlserver с TinyTds:

YouИнформацию о настройке найдете здесь: https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/wiki

0 голосов
/ 03 марта 2011

Я не использовал это в той же конфигурации, как вы показали выше, но эта ссылка может помочь: http://rob -rowe.blogspot.com / 2010/10 / getting-rails-3-up-on -windows.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...