Rails на Mac не работает с MS SQL Server в Docker-контейнере - PullRequest
0 голосов
/ 10 марта 2019

У меня есть MS SQL Server, на котором установлена ​​база данных на моем Mac в контейнере Docker.

Я использую гемы TinyTDS и Rails SQL Server Adapter для чтения из базы данных в моем приложении Rails.

Когда я впервые запускаю «сервер rails», я получаю эту ошибку:

Unable to connect: Adaptive Server is unavailable or does not exist (172.17.0.2:1433)

Мой database.yml выглядит так:

default: &default
  adapter: sqlserver
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  timeout: 5000
  host: 172.17.0.2
  username: sa 
  password: abcd

development: 
  adapter: sqlserver
  database: SPDEMO
  username: sa 
  password: abcd
  host: 172.17.0.2

Приложение Mac Azure Data Studio, работающее локально на Mac, может считывать данные из базы данных в контейнере.

Любое руководство приветствуется?

Спасибо

...