Сбой подключения Rails SQL Server

#ruby-on-rails #sql-server #ruby #tiny-tds

Вопрос:

я впервые пытаюсь подключить приложение rails к внешней базе данных.

Я успешно установил адаптер active-record-sql-server и Tiny_Tds, и в консоли rails я могу нормально подключиться к базе данных.

однако, когда я пытаюсь подключиться из реального приложения (выполнить миграцию, извлечь данные и т. Д.), Я получаю эту ошибку:

Tiny_Tds::Ошибка: Не удалось подключиться к адаптивному серверу (локальный хост)

Пожалуйста, помогите

Комментарии:

1. У вас есть содержимое вашего database.yml файла, и вы запускаете rails в том RAILS_ENV же режиме, что и консоль rails?

2. development: primary: <<: *default database: db/development.sqlite3 outside: database: master adapter: sqlserver host: localhost port: 1433 user: password: azure: true (left out credentials intentionally here) and yes when i run the migration i run база данных rails:миграция RAILS_ENV=разработка

3. можете ли вы отредактировать свой вопрос, чтобы включить в него какую-либо новую информацию? после быстрого поиска в Google я нашел следующее: github.com/rails-sqlserver/tiny_tds/issues/… не могли бы вы взглянуть на это и посмотреть, поможет ли это?

4. Спасибо, что нашли для этого время, я действительно столкнулся с этим до того, как пришел сюда, и из того, что я понимаю, решение threads обеспечивало, чтобы при запуске tsql-C значение OpenSSL было да. В моем коде OpenSSL уже имеет значение «да», поэтому я не думаю, что это моя проблема