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)

 

CREATE SYNCHRONIZATION USER 语句 [MobiLink]

此语句用于在 SQL Anywhere 远程数据库中创建 MobiLink 用户。

语法
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   标识 MobiLink 用户的名称。

    有关 MobiLink 用户的详细信息,请参见MobiLink 用户简介

  • TYPE 子句   此子句指定同步中使用的网络协议。缺省协议为 tcpip。

    有关通信协议的详细信息,请参见CommunicationType (ctp) 扩展选项

  • ADDRESS 子句   此子句指定 protocol-options,格式为 keyword=value,用分号分隔。您提供的设置取决于当前使用的通信协议(TCPIP、TLS、HTTP 或 HTTPS)。

    有关协议选项的完整列表,请参见MobiLink 客户端网络协议选项汇总

  • OPTION 子句   OPTION 子句可用于使用 option=value 以逗号分隔的列表形式设置扩展选项。

    每个选项的值不能包含等号或分号。数据库服务器接受您输入的任何选项而检查其是否有效。因此,如果选项的拼写不正确或输入的值无效,则直到您运行 dbmlsync 命令执行同步时,才会出现错误消息。

    在各个预订或在 dbmlsync 命令行上可以覆盖为同步用户设置的选项。

    有关扩展选项的信息,请参见MobiLink SQL Anywhere 客户端扩展选项

    network-protocolprotocol-optionsoptions 可在多处设置。

    有关 dbmlsync 如何处理在不同位置指定的选项的信息,请参见优先级顺序

    此语句会使各选项和其它信息存储在 SQL Anywhere ISYSSYNC 系统表中。具有数据库 DBA 权限的任何人都可查看这些信息,其中包括口令和加密证书。为避免发生这种潜在安全问题,可指定有关 dbmlsync 命令行的信息。

    请参见dbmlsync 语法

权限

必须具有 DBA 权限。

副作用

自动提交。

另请参见
标准和兼容性
  • SQL/2003   服务商扩充。

示例

下面的示例将创建一个名为 SSinger 的 MobiLink 用户,此用户使用口令 Sam 通过 TCP/IP 协议与名为 mlserver.mycompany.com 的服务器计算机同步。在用户定义中使用口令是 安全的。

CREATE SYNCHRONIZATION USER SSinger
TYPE http
ADDRESS 'host=mlserver.mycompany.com'
OPTION MobiLinkPwd='Sam';