在本课中,将创建同步模型。如果要将集中管理添加到现有同步系统,则可跳过本课。
首先需要在统一数据库中为远程数据库定义表。在 Sybase Central 的 [文件夹] 视图中,在 [Central Admin Tutorial] » [统一数据库] » 下,右击 [Tutorial] 并选择 [打开 Interactive SQL]。
在 [SQL 语句] 窗格中,键入以下命令:
create table customer( cust_id integer primary key, f_name varchar(100), l_name varchar(100) ) |
按 F5 键执行 SQL 语句。关闭 Interactive SQL。不需要保存 SQL 语句。
在 Sybase Central 的 [文件夹] 视图中,右击 [Central Admin Tutorial] 并选择 [新建] » [同步模型]。
在 [欢迎] 页面上,键入 tutorial1 作为新同步模型的名称。
在 [主键需求] 页面上,将三个复选框全部选中,以此确认您的模式满足同步需求。单击 [下一步]。
在 [统一数据库模式] 页面上,选择 [Tutorial] 数据库,然后单击 [下一步]。
在 [远程数据库模式] 页面上,选择 [否,新建一个远程数据库模式],然后单击 [下一步]。
在 [新的远程数据库模式] 页面上,确保选中 customer 表,然后单击 [下一步]。
在 [下载类型] 页面上,选择 [快照下载],然后单击 [下一步]。
在 [下载删除] 页面上,对问题 [是否要在远程数据库中删除那些在统一数据库中被删除的数据] 回答 [否],然后单击 [下一步]。
在 [下载子集] 页面上,选中 [是,向每个远程数据库下载相同的数据],然后单击 [下一步]。
在 [上载冲突检测] 页面上,选择 [无冲突检测],然后单击 [下一步]。
接受 [发布、脚本版本和说明] 页面上的缺省值,然后单击 [完成]。
现已创建只包含一个名为 customer 的表的同步模型,它将在远程数据库和统一数据库之间进行同步。下一步将部署该模型,以便在统一数据库中创建同步对象,以及生成创建远程数据库所需的 SQL 语句。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |