每个 MobiLink 远程数据库都可以接收统一数据库中的数据子集。可以为每个表自定义下载子集。
下载子集选项为:
用户 选择此选项可按 MobiLink 用户名对数据进行分区,这样会将不同的数据下载到不同的已注册 MobiLink 用户。
要使用此选项,每一行都必须包含一个含有 MobiLink 用户名的列。您可在部署时选择 MobiLink 用户名,以便选择与统一数据库上现有值匹配的名称。(用于 MobiLink 用户名的列所属的类型必须能够保存用户名所用的值。)如果 MobiLink 用户名不在您进行子集划分的表中,则必须连接其所在的表。
远程 ID 选择此选项可按远程 ID 对数据进行分区,这样会将不同的数据下载到不同的远程数据库。
要使用此选项,每一行都必须包含一个用于保存远程 ID 的列。缺省情况下,会将远程 ID 创建为 GUID,但可以将这些远程 ID 设置为与统一数据库中的现有值相匹配。(用于远程 ID 的列所属的类型必须支持您用于远程 ID 的值。)如果远程 ID 不在您进行子集划分的表中,则必须连接其所在的表。
通常,按用户或按验证参数分区的效果优于按远程 ID 分区,因为在重置或替换远程计算机时,远程 ID 会更改。
自定义 选择此选项可使用 SQL 表达式,以确定下载哪些行。每个同步仅下载 SQL 表达式为 true 的那些行。此 SQL 表达式可添加到生成的 download_cursor 脚本的 WHERE 子句中。可以在此表达式中使用 MobiLink 命名参数。也可以引用其它表。如果引用其它表,则必须在此表达式上面的字段中列出其它表,并在表达式中包含连接条件。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |