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

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL リファレンス » SQL の使用 » SQL 文 » SQL 文 (A ~ D)

 

ALTER SYNCHRONIZATION SUBSCRIPTION 文 [Mobile Link]

この文を使用して、SQL Anywhere リモート・データベースで、Mobile Link ユーザによるパブリケーションへのサブスクリプションのプロパティを変更します。

構文
ALTER SYNCHRONIZATION SUBSCRIPTION
TO publication-name
[ FOR ml_username, ...  ]
[ TYPE network-protocol ]
[ ADDRESS protocol-options ]
[ ADD OPTION option=value, ... ]
[ ALTER OPTION option=value, ... ]
[ DELETE { ALL OPTION | OPTION option, ... } ]
ml_username: identifier
network-protocol: http | https | tls |tcpip
protocol-options: string
value: string | integer
パラメータ
  • TO 句   パブリケーション名を指定します。

  • FOR 句   1 つ以上の Mobile Link ユーザ名を指定します。

    FOR 句を省略すると、パブリケーションに対するプロトコル・タイプ、プロトコル・オプション、拡張オプションが設定されます。

    異なるロケーションで指定されるオプションを dbmlsync が処理する方法については、優先順位を参照してください。

  • TYPE 句   同期に使用するネットワーク・プロトコルを指定します。デフォルトのプロトコルは tcpip です。

    通信プロトコルの詳細については、CommunicationType (ctp) 拡張オプションを参照してください。

  • ADDRESS 句   Mobile Link サーバのロケーションを含むネットワーク・プロトコル・オプションを指定します。

    プロトコル・オプションの完全なリストについては、Mobile Link クライアント・ネットワーク・プロトコル・オプションの一覧を参照してください。

  • ADD OPTION、ALTER OPTION、DELETE OPTION、DELETE ALL OPTION 句   拡張オプションの追加、修正、削除、すべての削除ができます。それぞれの句に、オプションは 1 つしか指定できません。

    各オプションの値に、"="、","、";" の記号は使用できません。

    オプションの完全なリストについては、Mobile Link SQL Anywhere クライアントの拡張オプションを参照してください。

備考

network-protocolprotocol-optionsoptions は、複数の個所で設定できます。

異なるロケーションで指定されるオプションを dbmlsync が処理する方法については、優先順位を参照してください。

この文を使用すると、オプションや他の情報が SQL Anywhere の ISYSSYNC システム・テーブルに格納されます。データベースの DBA 権限を持つユーザであれば、パスワードや暗号化の証明書などの情報を表示できます。このとき考えられるセキュリティ上の問題を回避するために、dbmlsync コマンド・ラインに関する情報を指定できます。

dbmlsync 構文を参照してください。

パーミッション

DBA 権限が必要です。パブリケーションで参照されるすべてのテーブルへの排他アクセスが必要です。

関連する動作

オートコミット。

参照
標準と互換性
  • SQL/2003   ベンダ拡張。

次の例は、Mobile Link サーバのアドレスを変更します。

ALTER SYNCHRONIZATION SUBSCRIPTION
TO p1
FOR ml1
TYPE TCPIP
ADDRESS 'host=10.11.12.132;port=2439';