VirtualBox を使用して Ubuntu を使用している Windows 8.1 マシンで Rails アプリをセットアップする際に問題が発生しています。Ubuntu Guest Rails アプリを Windows 8.1 SQL Server Express データベースに接続しようとして、次のことを行いました。
Bridged Connection
Virtual Box ネットワーク アダプタにセットアップする- Rails アプリケーションと freetds を ubuntu ゲストにインストールしました。
SQL Server Configuration Manager
SQL Server ネットワーク構成で TCP/IP を有効にしました- また、データベースを作成した後、データベースに正しいログイン ユーザーを設定しました。
Railsアプリケーションをubuntuで実行でき、rails s
正常に動作します。Windowsホストまたはubuntuゲストからアクセスしようとすると、GET
最終的にエラーが発生するまで最初に表示され、このメッセージが表示されますUnable to connect: Adaptive Server is unavailable or does not exist
。次に何をしようか迷っています。最初に接続を取得できるかどうかを確認するために、端末だけでレールの外部のデータベースへの接続をテストする方法を探していましたが、これまでの試みでは何も生成されませんでした。以下は私のdatabase.ymlです。私が使用しているIPアドレスは、Windowsホスト用に取得したIPアドレスです。
development:
adapter: sqlserver
dataserver: 192.168.1.114:1433
host: 192.168.1.114
port: 1433
database: borneo
username: marvin
password: my_password
pool: 5
timeout: 5000