Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere, on-demand edition 1.0 サポートパッケージ 3 (日本語) » SAP Sybase SQL Anywhere, on-demand edition 1.0 » テナントデータベース » テナントデータベースへの接続

 

クラウドのデータベースへの HTTP または HTTPS Web サービス経由の接続

HTTP または HTTPS Web サービスを使用して、クラウドで現在実行中のデータベースに接続します。

前提条件

クラウドのデータベースに接続するには、少なくともクラウドのサーバアドレス、データベースの名前、データベースのユーザ ID とパスワードを指定します。

 タスク
  1. ブラウザを開きます。

  2. 次のような URL を使用してテナントデータベースに接続します。

    http://cloud-host-address:port/tenant-database-name[(node-type)]
    /web-service-name[/url-path][http-parameters]

結果

HTTP 接続は、指定したテナントデータベースを実行しているクラウドサーバに自動的にリダイレクトされます。

  • たとえば、固定 HTTP ポート 80 を使用するクラウドサーバがホスト cloudhost3 にあるとします。tenant4 というテナントデータベースがあり、クラウドサーバ cloudhost4#1 で実行されています。Web サービスの querywebservice を tenant4 データベースで実行するには、次の URL を参照します。

    http://cloudhost3/tenant4/querywebservice
  • たとえば、cloudhost1、cloudhost2、cloudhost3 という名前の 3 つのクラウドホストがクラウドにあるとします。cloudhost3 上のサーバは固定 HTTP ポート 80 を使用します。mytenant というテナントデータベースがあり、ミラーリングと読み込み専用スケールアウトの両方を使用します。mytenant データベースのプライマリデータベースコピーはクラウドサーバ cloudhost2#1 で、ミラーデータベースコピーはクラウドサーバ cloudhost4#1 で、スケールアウトデータベースコピーはクラウドサーバ cloudhost3#1 で実行されています。mytenant プライマリデータベースで Web サービス querywebservice を実行するには、次の URL を参照します。

    http://cloudhost3/mytenant/querywebservice

    Web サービス querywebservicemytenant ミラーデータベースで実行するには、次の URL を参照します。

    http://cloudhost3/mytenant(MIRROR)/querywebservice

    Web サービス querywebservicemytenant スケールアウトデータベースコピーで実行するには、次の URL を参照します。

    http://cloudhost3/mytenant(COPY)/querywebservice

 参照