sql >> データベース >  >> RDS >> Sqlserver

Rails アプリケーションを Windows から SQL Server 2005 に接続する

    これは、Windows ユーザー アカウントを使用してデータベースに接続する DSN の例です (ドメイン ログインを使用した企業ネットワークの場合に最適です)。

    Provider=SQLOLEDB;Data Source=MyServer\MyInstance;Integrated Security=SSPI;Initial Catalog=MyDatabase;Application Name=My Application Name that will show up in the trace

    したがって、これは SQL Server の OLEDB プロバイダーを使用します。 SQLNCLI も使用できますが、ODBC で試したことはありません。実際、この DSN は十分にテストされていません (管理者が必要な権限を与えるまで待つ必要があります) が、SQLNCLI をプロバイダーとして使用する作業スクリプトからコピーされました。データソースはサーバーであり、名前付きインスタンスがある場合は指定する必要があるため、単に Server のいずれかです または Server\Instance . Integrated Security=SSPI Windows 認証を使用することを示します。それ以外の場合は、UID=MyUser;PWD=MyPassword を使用して使用するユーザーとパスワードを指定します . UID、ユーザー、ユーザー名、パスワード - これらのパラメーターはすべて機能すると思います。

    あらゆる種類の DSN サンプルを提供する素晴らしいサイトがインターネット上にありますが、どこにも見つかりません。見つけたらお知らせします。

    Rails にプロバイダーがない場合は、Rails が Windows コンポーネント オブジェクト モデル (COM) をサポートしているかどうかを確認してください。その場合は、ADODB.Connection COM クラスを初期化し、そこで ADO を操作することもできます。

    ああ、これが私が話していたサイトです:http://www.connectionstrings.com/




    1. Oracleデータベースのテーブルの列のすべてのメタデータを表示するにはどうすればよいですか?

    2. mysqlテーブルの行を列として表示するにはどうすればよいですか

    3. 週ごとにグループ化し、現在の週からレコードを選択します

    4. dbms_schedulerジョブの作成ジョブが実行されていません