Windows認証を使用してrubyを使用してODBCを使用してSQL Server 2005/dbに接続したいとします。私は宝石dbi-0.4.1とdbd-odbc-0.2.4をインストールしました。接続文字列のために何をする必要がありますか?これまで私はそれを働かせることができませんでした。Ruby SQL Server 2005に接続
DBI.connect( "DBI:ODBC:データソース=#{サーバー};統合セキュリティ= SSPI;初期カタログ=#{} DB")
Windows認証を使用してrubyを使用してODBCを使用してSQL Server 2005/dbに接続したいとします。私は宝石dbi-0.4.1とdbd-odbc-0.2.4をインストールしました。接続文字列のために何をする必要がありますか?これまで私はそれを働かせることができませんでした。Ruby SQL Server 2005に接続
DBI.connect( "DBI:ODBC:データソース=#{サーバー};統合セキュリティ= SSPI;初期カタログ=#{} DB")
あなたはDBIを指定した後にそれが表示されます:にDriverName:ODBC:あなたは
DBI.connect( "DBIを必要とするものは何でも、接続情報に置くことができます:Driver = {SQL Server}; Server =#{サーバー};データベース=#{db}; Trusted_Connection = yes ")
私が正常にちょうどテスト・データベースに接続しました:
DBI.connect( 'DBI:ODBC:テスト')
サーバーdbペアはどうですか?許可設定がありますか?本当にあなたの認証情報で自動的に認証されていますか? – jtruelove
うーん、良い質問!私は今調べることができませんが、私は来週にそれに戻ってきます。 私はMS SQLに精通していません。ちょうどMySQL(これはもっとよく知られています)に対するプロジェクトで評価しています。ポインタありがとう。 –
これはどのようにyml設定ファイルに変換されますか?私はRailsアプリケーションと同様の問題があります。 – catalpa