既存のデータベースをモデルとしてリモートデータベースを作成します。スキーマ、リモートユーザ、パブリケーション、サブスクリプション、トリガも生成されます。
前提条件
この作業を実行するための前提条件はありません。
抽出ユーティリティ (dbxtract) を使用して、データベーススキーマとデータをファイルに抽出します。たとえば、次のコマンドを実行します。
dbxtract -c "UID=DBA;PWD=sql;DBF=c:\cons\cons.db" "c:\remote1\reload.sql" UserName |
デフォルトでは、指定されたリモートユーザのサブスクリプションが自動的に開始されます。
必要に応じて、reload.sql を編集します。
空の SQL Anywhere データベースを作成します。
たとえば、次のコマンドを実行します。
dbinit -dba DBA,sql c:\remote1\rem1.db |
Interactive SQL からデータベースに接続して、reload.sql スクリプトファイルを実行します。
たとえば、次の文を実行します。
READ remote1\reload.sql |
適切なスキーマ、リモートユーザ、パブリケーション、サブスクリプション、トリガを含む新しいリモートデータベース rem1.db が作成されます。ただし、抽出ユーティリティ (dbxtract) では、SQL Remote Message Agent が開始されないため、メッセージが交換されません。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |