在 SQL Anywhere 远程数据库中使用此语句可变更 MobiLink 用户对一发布所做预订的属性。
ALTER SYNCHRONIZATION SUBSCRIPTION TO publication-name [ FOR ml_username, ... ] [ TYPE network-protocol ] [ ADDRESS protocol-options ] [ ADD OPTION option=value, ... ] [ ALTER OPTION option=value, ... ] [ DELETE { ALL OPTION | OPTION option, ... } ]
ml_username: identifier
network-protocol: http | https | tls |tcpip
protocol-options: string
value: string | integer
忽略 FOR 子句以设置用于发布的协议类型、协议选项和扩展选项。
有关 dbmlsync 如何处理在不同位置指定的选项的信息,请参见优先级顺序。
TYPE 子句 此子句指定同步中使用的网络协议。缺省协议为 tcpip。
有关通信协议的详细信息,请参见CommunicationType (ctp) 扩展选项。
ADDRESS 子句 此子句指定网络协议选项,包括 MobiLink 服务器的位置。
有关协议选项的完整列表,请参见MobiLink 客户端网络协议选项汇总。
ADD OPTION、ALTER OPTION、DELETE OPTION 和 DELETE ALL OPTION 子句 这些子句分别用来添加、变更、删除扩展选项或删除所有扩展选项。可以在每个子句中仅指定一个选项。
每个选项的值都不能包含字符 "="、"," 或 ";"。
有关选项的完整列表,请参见MobiLink SQL Anywhere 客户端扩展选项。
network-protocol、protocol-options 和 options 可在多处设置。
有关 dbmlsync 如何处理在不同位置指定的选项的信息,请参见优先级顺序。
此语句会使各选项和其它信息存储在 SQL Anywhere ISYSSYNC 系统表中。具有数据库 DBA 权限的任何人都可查看这些信息,其中包括口令和加密证书。为避免发生这种潜在安全问题,可指定有关 dbmlsync 命令行的信息。
请参见dbmlsync 语法。
必须具有 DBA 权限。要求对发布中引用的所有表具有独占访问权限。
自动提交。
SQL/2003 服务商扩充。
以下示例可更改 MobiLink 服务器的地址:
ALTER SYNCHRONIZATION SUBSCRIPTION TO p1 FOR ml1 TYPE TCPIP ADDRESS 'host=10.11.12.132;port=2439'; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |