Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
在 SQL Anywhere 远程数据库中变更同步预订的属性。
ALTER SYNCHRONIZATION SUBSCRIPTION { subscription-name | TO publication-name [ FOR ml-username, ... ] }
alter-clause: RENAME new-subscription-name | TYPE network-protocol | ADDRESS protocol-options | ADD OPTION option=value, ... | ALTER OPTION option=value, ... | DELETE { ALL OPTION | OPTION option, ... } | SET SCRIPT VERSION=script-version
subscription-name: identifier
publication-name: identifier
ml-username: identifier
new-subscription-name: identifier
network-protocol: http | https | tls | tcpip
protocol-options: string
value: string | integer
option: identifier
script-version: string
TO 子句 此子句指定发布的名称。
如果使用 TO 子句而未使用 FOR 子句,则不能使用 RENAME 或 SET SCRIPT VERSION 子句。
FOR 子句 此子句指定一个或多个 MobiLink 用户名。
忽略 FOR 子句以设置用于发布的协议类型、协议选项以及扩展选项。
有关 dbmlsync 如何处理在不同位置指定的选项的信息,请参见优先级顺序。
RENAME 子句 此子句指定预订的新名称。
如果使用 TO 子句而未使用 FOR 子句,则不能使用 RENAME 子句。
TYPE 子句 此子句指定同步中使用的网络协议。缺省协议为 tcpip。
有关通信协议的详细信息,请参见CommunicationType (ctp) 扩展选项。
ADDRESS 子句 此子句指定网络协议选项,包括 MobiLink 服务器的位置。
有关协议选项的完整列表,请参见MobiLink 客户端网络协议选项汇总。
ADD OPTION、ALTER OPTION、DELETE OPTION 和 DELETE ALL OPTION 子句 这些子句分别用来添加、变更、删除扩展选项或删除所有扩展选项。在每个子句中只能指定一个选项。没有为 Delete All 指定选项。
每个选项的值都不能包含字符 "="、"," 或 ";"。
有关选项的完整列表,请参见MobiLink SQL Anywhere 客户端扩展选项。
SET SCRIPT VERSION 子句 此子句指定同步期间使用的脚本版本。可以仅变更脚本版本,而不进行模式更改。
如果使用 TO 子句而未使用 FOR 子句,则不能使用 SET SCRIPT VERSION 子句。
有关 MobiLink 脚本版本的详细信息,请参见脚本版本。
network-protocol、protocol-options 和 options 可在多处设置。
此语句会使各选项和其它信息存储在 SQL Anywhere ISYSSYNC 系统表中。具有数据库 DBA 特权的任何人都可查看这些信息,其中包括口令和加密证书。为避免发生这种潜在安全问题,可指定有关 dbmlsync 命令行的信息。请参见dbmlsync 语法。
DBA 特权,并要求对发布中引用的所有表具有独占访问权限。
自动提交。
SQL/2008 服务商扩充。
以下示例更改 sales 预订的 MobiLink 服务器的地址:
ALTER SYNCHRONIZATION SUBSCRIPTION sales TYPE TCPIP ADDRESS 'host=10.11.12.132;port=2439';