Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
此语句用于创建或替换 UltraLite 同步配置文件。同步配置文件定义 UltraLite 数据库如何与 MobiLink 服务器同步。
CREATE [OR REPLACE] SYNCHRONIZATION PROFILE sync-profile-name sync-option [;...]
sync-option : sync-option-name = sync-option-value
sync-option-name : string
sync-option-value : string
OR REPLACE 子句 如果命名的同步配置文件已存在,则会进行替换。如果该配置文件不存在,则会进行创建。
sync-profile-name 同步配置文件的名称。
sync-option 一个或多个同步选项值对的字符串用分号分隔。例如,'option1=value1;option2=value2'。
'option1=value1;option2=value2'
sync-option-name 同步配置文件选项的名称。
sync-option-value 同步配置文件选项的值。
可使用 REPLACE 子句更改现有同步配置文件。该子句会将同步配置文件的内容替换为在新 sync-option 字符串中所包含的内容。此方法相当于删除同步配置文件然后创建一个具有相同名称但使用新字符串的同步配置文件。因此,同步配置文件无需包含完整的同步定义,因为在同步时可以合并或替换参数。
STREAM 同步配置文件选项与其它选项不同,因为它的值包含 sub-list。例如:'STREAM=TCPIP{host=192.168.1.1;port=1234}'。这种情况下 'host=192.168.1.1;port=1234' 是 sub-list。添加或删除 sub-list 值,请使用在 STREAM sync-option-name 和 sub-option-name 之间的句点。例如,MERGE 'stream.port=5678;stream.host=;compression=zlib' 生成了如下同步配置文件:stream=TCPIP{port=5678;compression=zlib}。尝试将此流设置为新值将替换整个流的值。例如:MERGE 'stream=HTTPS' 生成了如下同步配置文件:stream=HTTPS{}。
'STREAM=TCPIP{host=192.168.1.1;port=1234}'
'host=192.168.1.1;port=1234'
MERGE 'stream.port=5678;stream.host=;compression=zlib'
stream=TCPIP{port=5678;compression=zlib}
MERGE 'stream=HTTPS'
无。
以下创建的同步配置文件名为 Test1。
CREATE SYNCHRONIZATION PROFILE Test1 'MobiLinkUid=mary;Stream=TCPIP{host=192.168.1.1;port=1234}'