使用统一数据库完成所有 SQL Remote 管理任务。
选择 SQL Anywhere 统一数据库或创建新的 SQL Anywhere 数据库。远程数据库(也就是 SQL Anywhere 数据库)是从统一数据库创建的。
创建新的 SQL Anywhere 数据库时,应考虑 SQL Remote 如何使用主键。例如,最好选择带有全局自动增量的 BIGINT 作为主键列的数据类型。请参见重复主键错误。
确定要复制的数据。
创建有效的复制系统时,需要确定要使用的表以及表中的列,最后还要确定要复制的行的子集。只包括所需的信息。
在统一数据库中创建发布。
SQL Remote 使用发布和预订模型来确保正确的信息到达目标用户。在统一数据库中将要复制的数据安排到发布中。请参见发布和项目。
在统一数据库中创建发布者用户。
发布者是具有 PUBLISH 权限的用户,用于唯一标识统一数据库。请参见PUBLISH 权限。
创建远程用户。
远程用户用于唯一标识远程数据库。请参见REMOTE 权限。
创建远程用户时,可定义在传输数据时要使用的消息类型,也可以定义发送数据的频率。
通过创建预订为远程用户预订发布。请参见预订。
确定远程用户可以使用数据的方式。
远程用户始终都可以读取数据。也可以允许他们更新、删除和插入数据。请参见了解基于事务日志的复制。
选择解决冲突的方法。
当远程用户更新、删除或插入数据时,可能会在复制过程中发生冲突。必须实施各方法来解决冲突。请参见更新冲突的缺省解决方法。
部署 SQL Remote 系统。
创建远程数据库并安装相应的软件。请参见SQL Remote 的管理概述。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |