Adaptive Server Anywhere (SQL Anywhere) 9 で プロキシ・サーバを設定する

この文書では、Sybase Central とサード・パーティのデータベースを使用して、Adaptive Server Anywhere (SQL Anywhere) 9 でプロキシ・テーブルを設定する方法を説明します。

要件

・SQL Anywhere Studio 9.0.0 以降 (Sybase Central 4.2 含む)
・Microsoft SQL Server 2000
・Microsoft Windows XP または Windows 2000
・SQL Server データベース用 ODBC データ・ソース

Sybase Central を使用してプロキシ・テーブルを作成するには

1. Sybase Central から asademo サンプル・データベースに接続します。asademo サンプル・データベースはホスト・データベースとして使用されます。

・Sybase Central を開きます。
[スタート] メニューから、[プログラム] - [SQL Anywhere 9] - [Sybase Central] を選択します。

・[ツール] メニューから、[接続] を選択します。
プラグインの選択を要求するプロンプトが表示されたら、[Adaptive Server Anywhere 9] を選択し、[OK] をクリックします。[接続] ダイアログが表示されます。
・[ID] タブで、[ODBC データ・ソース名] を選択します。
参照] をクリックし、[ASA 9.0 Sample] ODBC データ・ソースを選択します。[OK] をクリックします。

・[OK] をクリックして接続します。
Sybase Central で asademo データベースが表示されます。

2. データベース・エンジンの Microsoft SQL Server サービスがマシン上で起動されていることを確認します。

・[スタート] メニューから、[プログラム] - [Microsoft SQL Server] - [サービス マネージャ] を選択します。

・サービスがまだ起動されていない場合は、ドロップダウン・リストからサーバを選択し、[開始/再開] をクリックします。

3. Sybase Central で、左側のウィンドウ枠から [リモート・サーバ] を選択します。

4. [ファイル] メニューから、[新規] - [リモート・サーバ] を選択します。 リモート・サーバ作成ウィザードが表示されます。

5. ウィザードの指示に従い、Microsoft SQL Server データベースに接続するリモート・サーバを作成します。

・このウィザードの最初のページで、リモート・サーバ “MSSQL” を指定し、[次へ] をクリックします。

・リモート・サーバのタイプとして、[Microsoft SQL Server] を選択します。[次へ] をクリックします。

・[オープン・データベース・コネクティビティ (ODBC)] オプションを選択し、[接続情報] フィールドに Microsoft SQL Server データベースの ODBC データ・ソース名を入力します。ここでは、ODBC データ・ソースの名前は ”Testing” です。

・サンプル・データベースに接続しているユーザ ID と同じユーザをリモート・サーバに指定していない場合、現在のユーザで統合化ログインを作成します。[ログイン名] フィールドに、Microsoft SQL Server データベースでのユーザ名を入力します。[パスワード] と [パスワードの確認] フィールドに、Microsoft SQL Server データベースのユーザのパスワードを入力します。

[完了] をクリックします。新しい MSSQL リモート・サーバが、Sybase Central に表示されます。

6. Sybase Central の左側ウィンドウ枠で、[MSSQL] リモート・サーバを選択します。[ファイル] メニューから、[新規] - [プロキシ・テーブル] を選択します。 プロキシ・テーブルの作成ウィザードが表示されます。

7. 希望のリモート・サーバを選択し (この例では MSSQL)、リモート・データベース名を入力します (Microsoft SQL Server にデータベース名が必要)。 [次へ] をクリックします。

8. “aview” テーブル (または任意のテーブル) を選択し、[次へ] をクリックします。

9. プロキシ・テーブルのすべてのカラムを含むように選択し、[完了] をクリックします。

10. Sybase Central で、[ビュー] - [すべて再表示] を選択します。テーブルのリストに新しいプロキシ・テーブルがあることを確認します。