TimesTen ClientおよびServerを使用してTimesTenデータ・ストアに接続する場合、TimesTen ClientにはTimesTen Serverを実行しているマシンのネットワーク・アドレスとTCPポート番号の指定が必要です。設定を容易にするために、TimesTenではネットワーク・アドレスとポート番号の組合せを含む論理サーバー名を定義できます。この属性に論理サーバー名以外を指定した場合、TimesTen ClientはサーバーがデフォルトのTCP/IPポート番号を使用していると想定します。この場合、サーバーがデフォルト以外のポートを使用していると、ODBC接続文字列にポート番号を指定する必要があります。たとえば、"TTC_SERVER=
server_host_name;TTC_SERVER_DSN=
Server_DSN;TCP_PORT=
server_port"
または"DSN=
Client_DSN; TCP_Port=
server_port"
のように指定します。
一度定義された論理サーバー名は、クライアントDSNでTTC_Server属性の値として使用できます。このため、複数のクライアントDSNがTimesTen Serverを実行している同じマシンを参照する場合、それぞれのクライアントDSNでは、同じネットワーク・アドレスとポート番号を繰り返し指定するかわりに、TTC_Server属性の値として同じ論理サーバー名を使用できます。
注意: | TimesTenではTTC_Server属性に論理サーバー名を指定することをお薦めします。ただし、TTC_Server属性にドメイン名サーバー(DNS)、ホスト名またはIPアドレスを指定することもできます。論理サーバー名を使用せずに、TimesTenサーバーがデフォルト以外のポート番号をリスニングする場合は、ODBC接続文字列にそのポート番号を指定する必要があります。たとえば、"TTC_SERVER= server_host_name;TTC_SERVER_DSN= Server_DSN;TCP_PORT= server_port" または"DSN= Client_DSN; TCP_Port= server_port" のように指定します。 |
TTC_Serverは次のように設定します。
CまたはJavaプログラム、あるいはUNIX ODBC.INIファイル | TTC_Server | 論理サーバーを指定する文字列。 |
Windows ODBCデータソース・アドミニストレータ | 「Server Name」または「Network Address」フィールド | 論理サーバーを指定する文字列。 |