SQL ステートメント、ユーティリティー、およびコマンドを実行する場合、または IBM® Data Studio からリモート・サーバー上のファイルを参照およびアクセスする場合には、DB2® Administration Server (DAS) またはセキュア・シェル (SSH) プロトコルのいずれかと、Secure File Transfer Protocol (SFTP) を適切に構成する必要があります。
IBM Data Studio では、コマンドまたはユーティリティーを実行するターゲット・サーバーのオペレーティング・システムに応じて、DB2 Administration Server (DAS) プロトコルまたはセキュア・シェル (SSH) プロトコルが使用されます。
下の表に、
IBM Data Studio で使用されるプロトコルを示します。
表 1. リモート・サーバーでのコマンドおよびユーティリティーの実行に使用されるプロトコルオペレーティング・システム |
リモートのコマンドおよびユーティリティーの方式 |
Windows |
Windows 上のローカル・データベースへの接続には、SSH が使用されます。
リモート・データベースへの接続には、最初に SSH の使用が試されます。
SSH を使用できない場合は、DAS が試行されます。
注: リモート DB2 for Linux, UNIX, and Windows V8.2 サーバーでは、DAS のみが使用されます。
|
Linux または UNIX |
SSH が使用されます。 |
- リモート・ファイル・システムの参照およびアクセス
- リモート・ファイル・システムを参照してアクセスするとき、常に SFTP プロトコルが使用されます。
- サポートされる OpenSSH サービス実装を Cygwin から実行する Windows システムの場合、Windows ドライブおよび関連ファイル・システム・パスは、デフォルト・ディレクトリーである cygdrive に配置されます。
IBM Data Studio を使用してコマンドを実行する場合、ファイル・システムに他の Cygwin ディレクトリー・パスを使用することはできません。
制約事項: DB2 V10.1 Server 製品とともにインストールされる IBM Secure Shell Server for Windows はサポート対象外であるため、SQL ステートメント、ユーティリティー、およびコマンドの実行や、リモート・サーバー上のファイルの参照およびアクセスには使用できません。
IBM Data Studio をインストールしたコンピューター上の DAS または SSH および SFTP の要件
- DB2 Administration Server (DAS)
- DB2 Administration Server (DAS) と通信するには、IBM Data Server Client が必要です。
リモート操作に必要な接続ライブラリーは、以下のいずれかの製品をインストールすることで用意できます。
- ローカル DB2 データベース・サーバー・インスタンス
- IBM Data Server Client
- セキュア・シェル (SSH) および Secure File Transfer Protocol (SFTP)
- SSH および SFTP プロトコルを使用するために、クライアントでの追加の構成は不要です。IBM Data Studio は、SSH および SFTP クライアントを使用して事前構成されています。
リモート・サーバーでの DAS、SSH、および SFTP の要件
- DB2 Administration Server (DAS)
- Windows システムで DAS を使用するには、DB2 Administration Server (DAS) が始動済みで、ポート 523 がオープンされている必要があります。
- セキュア・シェル (SSH) および Secure File Transfer Protocol (SFTP)
- Linux または UNIX システムで SSH および SFTP プロトコルを使用するには、SSH および SFTP デーモンが開始している必要があります。これらが実行されていない場合は、開始するか、システム管理者にデーモンを開始するように依頼してください。SSH では、ポート 22 が開いている必要があります。
Windows システムで SSH および SFTP プロトコルを使用するには、OpenSSH 環境がセットアップされている必要があります。IBM Data Studio では、Portable Operating System Interface for UNIX (POSIX) を使用して Cygwin エミュレーション環境で実行する DB2 for Linux, UNIX, and Windows サーバーへの SSH 通信がサポートされます。
このオープン・ソース・ディストリビューションでは、Cygwin 環境には SSH および SFTP プロトコルの OpenSSH サーバー実装が組み込まれています (Cygwin Net パッケージ openssl、openssh)。IBM Data Studio では、すべてのファイル・システム参照およびリモート・ファイル転送に Secure File Transfer Protocol (SFTP) が使用されます。
したがって、SFTP が使用可能になっている必要があります。
Windows システム上で稼動するターゲット・サーバーに OpenSSH 環境をセットアップするには、Cygwin をインストールし、自動サービスとして実行するようにデーモンを構成し、リモート Windows システムへのリモート・ログインを可能にするために Cygwin 環境のユーザー・アカウントおよびグループをオペレーティング・システム・ユーザー・リポジトリーと同期化する必要があります。
Cygwin は、http://cygwin.com からダウンロードしてインストールできます。
Cygwin を Windows サーバーにインストールおよび構成する方法の詳細については、Windows サーバーでの Cygwin のインストール と Windows サーバーでの Cygwin の構成 を参照してください。