1

如何获取 Sybase 服务器的所有复制定义的代码?

如果可能的话,因为我是新手,所以也给我一些解释。

4

2 回答 2

3

可以使用 RSSD/ERSSD 中的各种帮助功能找到有关复制系统的大部分信息。具体命令会根据您使用的复制类型(暖待机、函数字符串、表、过程、混合)而有所不同。

rs_helpdb [ dataserver, database ]:显示 RSSD 已知的所有数据库。如果您指定 dataserver/database,它将只显示该连接的信息。输出列表服务器/数据库、rep dbid、主 RS、错误类、repserver 错误类、功能类和状态。

rs_helprepdb:显示已订阅当前 RS 中的主数据的复制数据库,或显示指定的 DS/DB。

其他有帮助的命令:

rs_helprep显示有关复制定义的信息

rs_helpsub显示有关订阅

rs_helpreptable 显示有关针对主表创建的复制定义的信息。

rs_helppub 显示有关发布的信息。

rs_helppubsub 显示有关发布订阅和文章订阅的信息。

rs_helpdbrep 显示有关与当前 Replication Server 关联的数据库复制定义的信息

rs_helpdbsub 显示有关与复制数据服务器关联的数据库预订的信息。

这些命令都从 RSSD 中的表中提取信息,因此您也可以在 RSSD 周围寻找您要查找的信息。这是帮助的RS表图

此外,如果您要进行任何常规复制工作,我强烈推荐 Rob Verschoors The Complete Sybase Replication Server 快速参考指南( www.sypron.nl ),因为它具有创建和管理 Sybase 所需的 >90%代表环境。

于 2013-08-13T13:33:44.577 回答
1
  • 您可以使用复制监视服务 (RMS)
  • 可以从http://repserver.codexchange.sybase.com下载用于逆向工程 RepServer 对象的各种存储过程和 shell 脚本(链接“repserver”,文件夹 Admin Tools/Scripts)
  • PowerDesigner 提供逆向工程,但可能需要特殊许可证
于 2013-08-13T12:54:57.303 回答