此语句用于在 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-protocol、protocol-options 和 options 可在多处设置。有关 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'; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |