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 子句以设置用于发布的协议类型、协议选项以及扩展选项。
RENAME 子句 此子句指定预订的新名称。
如果使用 TO 子句而未使用 FOR 子句,则不能使用 RENAME 子句。
TYPE 子句 此子句指定同步中使用的网络协议。缺省协议为 tcpip。
ADDRESS 子句 此子句指定网络协议选项,包括 MobiLink 服务器的位置。
云注意事项:您可以为云租户数据库的 protocol-option 值指定 NULL。
ADD OPTION、ALTER OPTION、DELETE OPTION 和 DELETE ALL OPTION 子句 这些子句分别用来添加、变更、删除扩展选项或删除所有扩展选项。在每个子句中只能指定一个选项。没有为 Delete All 指定选项。
每个选项的值都不能包含字符 "="、"," 或 ";"。
SET SCRIPT VERSION 子句 此子句指定同步期间使用的脚本版本。可以仅变更脚本版本,而不进行模式更改。
如果使用 TO 子句而未使用 FOR 子句,则不能使用 SET SCRIPT VERSION 子句。
云注意事项:您可以为云租户数据库的 script-version 值指定 NULL。
network-protocol、protocol-options 和 options 可在多处设置。
此语句会使各选项和其它信息存储在 SQL Anywhere ISYSSYNC 系统表中。具有数据库 DBA 特权的任何人都可查看这些信息,其中包括口令和加密证书。为避免发生这种潜在安全问题,可指定有关 dbmlsync 命令行的信息。
DBA 特权,并要求对发布中引用的所有表具有独占访问权限。
自动提交。
SQL/2008 服务商扩充。
以下示例更改 sales 预订的 MobiLink 服务器的地址:
ALTER SYNCHRONIZATION SUBSCRIPTION sales TYPE TCPIP ADDRESS 'host=10.11.12.132;port=2439';