Microsoft SQL Server データベースへのアクセスの構成

Microsoft SQL Server へのアクセスを構成するには、ODBCINI 環境変数を設定する必要があります。 また、Microsoft SQL Server クライアントから Microsoft SQL Server データベースにアクセスできるようにして、 Microsoft SQL Server クライアントと Microsoft SQL Server データベース間の接続をテストすることも必要です。

始める前に

このタスクについて

リモート・データベースに接続する場合は、データベース・サーバーが TCP/IP プロトコルを介してリモート接続できるように構成されることを確認します。

Microsoft SQL Server Client は、UNIX にインストールできません。 このため、UNIX での InfoSphere® DataStage® Dynamic RDBMS プラグイン・ステージは、Microsoft SQL Server データベース・タイプに構成されたときに、 バルク挿入モード処理を使用することができません。 Windows での DRS プラグイン・ステージは、 バルク・ロード処理に Microsoft OLE DB API を使用しますが、この API は UNIX で使用できません。 UNIX で DRS プラグイン・ステージが Microsoft SQL Server データベースに構成されると、ステージのデータベース・タイプは自動的に ODBC に切り替わります。

SQL Server InfoSphere DataStage へのアクセスの構成について詳しくは、 IBM® InfoSphere DataStage and QualityStage 接続ガイド: Microsoft SQL Server および OLE DB データ編 を参照してください。

手順

  1. UNIX または Linux で、 ODBCINI 環境変数が、Microsoft SQL Server 接続定義が作成された .odbc.ini ファイルを指すように設定します。
  2. Windows の Microsoft SQL Server ドライバーから、 Microsoft SQL Server データベースが着信接続を受ける準備ができているかをテストします。
    1. 「Microsoft SQL Server 用の DSN の設定」ウィンドウで、 Microsoft SQL Server データベースの接続情報を指定します。
    2. 「完了」をクリックします。
    3. 「データ ソースのテスト」をクリックします。
  3. UNIX で、SQL サーバー・データベースが着信接続を受ける準備ができているかをテストするために以下を行います。
    1. UNIX コマンド・ライン・ユーティリティーを開きます。
    2. installation_directory/example ディレクトリーの DataDirect ODBC サンプル・アプリケーションを実行します。 ここで、installation_directory は DataDirect ODBC サンプル・アプリケーションのインストール・ディレクトリーのパスです。
      [root@RH2011 example]# ./example
      ./example DataDirect Technologies, Inc. ODBC Example Application.
      
      Enter the data source name : mysqlserver
      
      Enter the user name        : username
      
      Enter the password         : passoword
      
      Enter SQL statements (Press ENTER to QUIT)
      SQL>     
      Exiting from the Example ODBC program
      [root@RH2011 example]# pwd
      installation_directory/example
      [root@RH2011 example]#