У меня есть 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, может считывать данные из базы данных в контейнере.
Любое руководство приветствуется?
Спасибо