为了对异构数据服务器提供支持,RM 在双层环境中为非 Sybase 数据服务器显示数据库、表和存储过程,这与在 ASE 数据服务器中一样。
有关双层和三层管理解决方案的详细信息,请参见《Replication Server 管理指南第一卷》的第 3 章“使用 Sybase Central 管理 Replication Server”。
您可以创建、更新和删除主连接和复制连接。您还可以创建、更新和删除数据库、表和函数复制定义以及预订。用于非 Sybase 数据服务器的 Replication Manager 用户界面与当前 Adaptive Server 界面相同。
Replication Manager 15.1 支持表复制定义和函数复制定义以及预订,但不支持数据库复制定义和非
Sybase 数据服务器的预订。Replication Manager 还支持除逻辑连接之外的非 Sybase 数据服务器的所有连接。
对于非 Sybase 数据服务器,Replication Manager 使用 Replication Agent 和 DirectConnect 与数据服务器通信,并担当 Replication Manager 的接口。Replication Manager 使用接口服务器检索数据服务器中的元数据。Replication Agent 充当主数据服务器的接口服务器。DirectConnect 充当复制数据服务器的接口服务器。
接口服务器不必是用于复制环境中的数据的服务器。例如,在定义既用作主数据服务器又用作复制数据服务器的 Oracle 服务器时,只需指定 Replication Agent 作为接口服务器。此 Replication Agent 从 Oracle 服务器中提取事务。但是,需要 DirectConnect 将数据复制到 Oracle 服务器。另外,如果从 Microsoft SQL Server 中进行复制,则可以指定 Replication Agent 作为接口服务器。但是,您需要多个 Replication Agent 以从多个数据库中复制数据。
有关过程,请参见向复制环境添加非 Sybase 数据服务器。