IBM Data Studio を使用してリモート・サーバーで SQL ステートメント、ユーティリティー、およびコマンドを実行、またはファイルを参照およびアクセスするには、DB2® Administration Server (DAS)、セキュア・シェル (SSH) プロトコル、または Microsoft Windows Server Message Broker (SMB) プロトコルおよび Secure File Transfer Protocol (SFTP) が適切に構成されていることが必要です。
IBM Data Studio では、コマンドまたはユーティリティーを実行するターゲット・サーバーのオペレーティング・システムに応じて、DB2 Administration Server (DAS)、セキュア・シェル (SSH) プロトコル、または Microsoft Windows Server Message Broker (SMB) プロトコルが使用されます。
下の表に、
IBM Data Studio で使用されるプロトコルを示します。
表 1. リモート・サーバーでのコマンドおよびユーティリティーの実行に使用されるプロトコルオペレーティング・システム |
リモートのコマンドおよびユーティリティーの方式 |
Windows |
Windows 上のローカル・データベースへの接続には、SMB プロトコルまたは SSH が使用されます。
リモート・データベースへの接続には、最初に SSH の使用が試されます。
SSH が使用不可か、適切にセットアップされていない場合は、SMB プロトコルの使用が試されます。
SSH または SMB プロトコルが使用不可の場合は、DAS が試されます。
注: リモート DB2 for Linux, UNIX, and Windows V8.2 サーバーでは、DAS のみが使用されます。
|
Linux または UNIX |
SSH が使用されます。 |
リモート・ファイル・システムを参照してアクセスする場合は、SFTP プロトコルが常に使用されます。サポートされる OpenSSH サービス実装を Cygwin から実行する Windows システムの場合、ファイルを IBM Data Studio 内からリモートで参照するには、デフォルト・ディレクトリー (cygdrive) 内を参照して Windows ドライブおよび関連ファイル・システム・パスを検索する必要があります。
IBM Data Studio を使用してコマンドを実行する場合、他の Cygwin ファイル・システム・ディレクトリー・パスは無効です。
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、または SMB および 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 の構成 を参照してください。
- Microsoft Windows Server Message Broker (SMB) プロトコル
- Windows システムで SMB を使用するには、ポート 445 がオープンしている必要があります。SMB には、以下の要件もあります。
- リモート・レジストリー・サービスが、ターゲット・コンピューターで開始されている必要があります。
- プロセス間通信共用 (IPC$) へのアクセスが使用可能でなければなりません。
- サーバー・サービスが開始されている必要があります。
- 単純ファイル共用を使用不可に設定する必要があります。
SMB 用の Windows オペレーティング・システムのさまざまなエディションに必要な構成の詳細については、SMB を使用するための Windows オペレーティング・システムの構成 を参照してください。