このレッスンでは、SQL Anywhere リモートデータベースを作成し、同期パブリケーション、ユーザ、サブスクリプションを作成します。
前提条件
このレッスンは、受講者がこれまでのすべてのレッスンを終了していることを前提としています。 レッスン 1:統合データベースのセットアップを参照してください。
このレッスンでは、このチュートリアルの開始時に、権限のセクションで一覧されているロールと権限を持っていることを前提としています。 チュートリアル:ライトウェイトポーリングを使用したサーバ起動同期の設定
dbinit コマンドラインユーティリティを使用して、Mobile Link クライアントデータベースを作成します。
c:\MLsis ディレクトリから次のコマンドを実行します。
dbinit -dba DBA,sql SIS_CarDealer_LP_DBLSN_REM |
dbsrv16 コマンドラインユーティリティを使用して、Mobile Link クライアントデータベースを起動します。
次のコマンドを実行します。
dbsrv16 SIS_CarDealer_LP_DBLSN_REM |
Interactive SQL を使用して Mobile Link クライアントデータベースに接続します。
次のコマンドを実行します。
dbisql -c "SERVER=SIS_CarDealer_LP_DBLSN_REM;UID=DBA;PWD=sql" |
リモートデータベースに Dealer テーブルを作成します。
Interactive SQL で次の SQL 文を実行します。
CREATE TABLE Dealer ( name VARCHAR(10) NOT NULL PRIMARY KEY, rating VARCHAR(5), last_modified TIMESTAMP DEFAULT TIMESTAMP ) COMMIT; |
Mobile Link 同期ユーザ、パブリケーション、サブスクリプションを作成します。
Interactive SQL で次の SQL 文を実行します。
CREATE PUBLICATION CarDealer(TABLE DEALER WHERE 0=1) CREATE SYNCHRONIZATION USER test_mluser OPTION ScriptVersion='CarDealer' CREATE SYNCHRONIZATION SUBSCRIPTION TO CarDealer FOR test_mluser SET OPTION public.ml_remote_id = remote_id; COMMIT; |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |