Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
SQL Anywhere リモートデータベースで Mobile Link ユーザを作成します。
CREATE SYNCHRONIZATION USER ml-username [ TYPE network-protocol ] [ ADDRESS protocol-options ] [ OPTION option=value, ... ]
ml-username : identifier
network-protocol : tcpip | http | https | tls
protocol-options : string
value : string | integer
ml_username Mobile Link ユーザを識別する名前。
TYPE 句 同期に使用するネットワークプロトコルを指定します。デフォルトのプロトコルは tcpip です。
ADDRESS 句 protocol-options を keyword=value の形式でセミコロンで区切って指定します。どのような設定を指定するかは、使用する通信プロトコル (TCP/IP、TLS、HTTP、HTTPS) に応じて異なります。
OPTION 句 OPTION 句では、option=value をカンマで区切ったリストで拡張オプションを設定できます。
各オプションの値に、等号とセミコロンは使用できません。データベースサーバは、入力されたオプションを、妥当性を検査しないですべて受け入れます。そのため、オプションのスペルを間違えたり、無効な値を入力したりしても、dbmlsync コマンドを実行して同期を行うまでエラーメッセージが表示されません。
同期ユーザ用に設定したオプションは、個々のサブスクリプション内で、または dbmlsync コマンドラインを使用して上書きできます。
network-protocol、protocol-options、options は、複数の個所で設定できます。
この文を使用すると、オプションや他の情報が SQL Anywhere の ISYSSYNC システムテーブルに格納されます。SYSSYNC システムビューを表示する正当な権限を持っているユーザなら誰でも、パスワードや暗号化証明書が含まれている可能性のある情報を表示できます。このとき考えられるセキュリティ上の問題を回避するために、dbmlsync コマンドラインに関する情報を指定できます。
SYS_REPLICATION_ADMIN_ROLE システムロールが必要です。
オートコミット。
SQL/2008 ベンダー拡張。
次の例は、TCP/IP 経由でサーバコンピュータ mlserver.mycompany.com と同期を行う、パスワード Sam を持つ Mobile Link ユーザ SSinger を作成します。ユーザ定義でのパスワードの使用には、セキュリティは適用されません。
CREATE SYNCHRONIZATION USER SSinger TYPE http ADDRESS 'host=mlserver.mycompany.com' OPTION MobiLinkPwd='Sam';