如何获取Sybase复制定义代码?

时间:2013-08-13 10:52:46

标签: replication sybase sybase-ase database-replication sybase-rs

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

如果可能的话,既然我是新手,请给我一些解释。

2 个答案:

答案 0 :(得分:2)

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

rs_helpdb [dataserver,database] :显示RSSD已知的所有数据库。如果指定dataserver / datbase,它将仅显示该连接的信息。输出列表服务器/数据库,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 table diagram

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

答案 1 :(得分:1)

  • 您可以使用Replication Monitoring Services(RMS)
  • 可以从http://repserver.codexchange.sybase.com下载用于逆向工程RepServer对象的各种存储过程和shell脚本(链接'repserver',文件夹Admin Tools / Scripts)
  • PowerDesigner提供逆向工程,但可能需要特殊许可